2016-04-07 3 views
0

Здравствуйте, у меня есть рабочее приложение для моей школы с использованием GAE.Пользователи Google App Engine lib перестали работать

сейчас, пока несколько дней назад все работало нормально, однако, когда я попытался зарегистрировать его снова, suddently я получил «Ошибка соединения», то есть пользователь от текущего пользователя в приложении Android вернулся Нет.

class AddUser(webapp2.RequestHandler): 
    def action(self): 
     #userID   = self.request.get('user_id') # get it from mobile phone user.user_id() 
     user = users.get_current_user() 

     #user = 1 
     if not user: 
      status = Status(-1, 'Connection failure') 
      self.response.write(status.to_JSON()) 
      return 
     userID = user.user_id() 
     query = ndb.gql("""SELECT * FROM UserProfile WHERE user_id=:u""" ,u=userID) 

     for q in query: 
      status = Status(0, str(userID)) 
      self.response.write(status.to_JSON()) 
      return 

     name = self.request.get('user_name') 
     icon = self.request.get('user_icon') 
     passw = self.request.get('user_password') 
     emailP = user.email() 
     newUser = UserProfile(user_id = userID, 
           user_name = name, 
           password = passw, 
           email = emailP) 

     if icon != '': 
      newUser.profile_picture = str(icon) 
     newUser.put() 

     status = Status(1, str(userID)) 
     self.response.write(status.to_JSON()) 
     return 

    def post(self): 
     self.get() 
    def get(self): 
     self.response.write(json.dumps(self.action(), indent=4)) 

он не в «не пользователь», я отлажена его в андроида и я defintally видеть, что я буду looged на мой GMAIL счет ..

Любая помощь будет высоко ценится!

ответ

0

Как я думал, проблема в том, что мой токен авторизации был истек. , так что все, что я сделал, это изменение gmail, я зарегистрировал свое приложение, и оно сработало :)