Я работаю над небольшим приложением, которое позволит пользователю войти в приложение, разрешить приложению OAuth-доступ к службе, а затем взаимодействовать со службой с помощью приложения по электронной почте.
Я успешно включил Oauth, используя gdata и gdata.gauth, и могу легко сохранять / восстанавливать токен Oauth и user_id, когда пользователь вошел в систему.
Однако при получении письма я пытаюсь получить user_id, создав users.User(email="senders.email@gmail.com")
, но в итоге получаю значение None для user_id.
есть:
при входе в систему:
current_user = users.get_current_user()
current_user.user_id() #this is a valid id when the user is logged in
при получении электронной почты (с помощью обработчика почты):
current_user = users.User(email="sender.email@gmail.com")
current_user.user_id() #this returns None
Любые советы о том, как заставить это работать?