2016-04-07 7 views
0

Hallo Also ich habe eine funktionierende App für meine Schule mit GAE.Google App Engine Benutzer Lib funktioniert nicht mehr

jetzt bis vor ein paar Tagen hat alles funktioniert gut, aber wenn ich versuchte, es erneut zu protokollieren, bekomme ich plötzlich "Connection Failure" bedeutet der Benutzer vom aktuellen Benutzer in der Android-App zurückgegeben keine.

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)) 

es in "nicht user" versagt, ich habe es in android debuggt und i defintally sehen, dass ich zu meinem gmail Konto looged bin ..

Jede Hilfe wäre sehr willkommen!

Antwort

0

Als ich dachte, das Problem ist mein Authentifizierungs-Token, das abgelaufen war. so alles, was ich tat, war die gmail ändern, die ich meine app angemeldet habe und es funktioniert :)