谷歌应用引擎Python的OAuth

3
我仔细阅读了有关如何在GAE Python中实现OAuth的文档:https://cloud.google.com/appengine/docs/python/oauth/#Python_OAuth_and_App_Engine。以下步骤是有意义的,但我不知道如何使所有这些都起作用。我只想能够访问https://www.googleapis.com/oauth2/v1/userinfo,以便用户可以将其电子邮件存储在应用程序的ndb中。 步骤1:导入oauth from google.appengine.api import oauth 步骤2:获取当前用户 user = oauth.get_current_user() 步骤3:获取请求令牌 https://your_app_id.appspot.com/_ah/OAuthGetRequestToken 步骤4:授权令牌 https://your_app_id.appspot.com/_ah/OAuthAuthorizeToken 步骤5:获取访问令牌 https://your_app_id.appspot.com/_ah/OAuthGetAccessToken 步骤6:从Google获取信息 'https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token=TOKENWOULDGOHERE 我找不到任何好的示例可用于帮助我解决此问题。从我找到的内容来看,似乎我总是会得到导入错误或身份验证错误。例如:ImportError: No module named oauth2client.client 如果有人能为我编写一个样本或指点我正确的方向,以便简单地使用GAE Python获取OAuth2中用户的电子邮件地址,我将不胜感激。非常感谢!
1个回答

3

非常愉快,编码愉快! - Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接