def post(self): fb_user = facebook.get_user_from_cookie(self.request.cookies, APP_ID, APP_SECRET) if fb_user: access_token = fb_user['access_token'] url = urlfetch.fetch("https://graph.facebook.com/me?access_token=" + access_token, method=urlfetch.GET, deadline=20) profile = json.loads(url.content) self.response.out.write("Welcome " + profile['name']) query = Users.all() query.filter("accessToken = ", access_token) if query.get(): pass else: user = Users() user.facebookID = profile['id'] user.email = db.Email(profile['email']) user.accessToken = access_token user.put() self.response.out.write("<br>You are now added to the database") taskqueue.add(url='/birthdays', params={"email": profile['email'], "access_token": access_token})