【发布时间】:2015-06-26 16:25:47
【问题描述】:
我使用Django 框架为移动客户端构建了后端,我使用python-social-auth 注册用户,它适用于Facebook 和Twitter,但对于google-oauth2 失败,出现以下错误:
{"detail":"{\n \"error\": {\n \"errors\": [\n {\n \"domain\": \"usageLimits\",
\n \"reason\": \"dailyLimitExceededUnreg\",
\n \"message\": \"Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.\",
\n \"extendedHelp\": \"https://code.google.com/apis/console\"\n }\n ],
\n \"code\": 403,
\n \"message\": \"Daily Limit for Unaut henticated Use Exceeded. Continued use requires signup.\"\n }\n}\n"}
我在社交包中调试了谷歌后端源代码,发现它在return声明中失败:
return self.get_json(url, params={ 'access_token': access_token, 'alt': 'json' })
我不知道为什么它会失败,感谢任何解决此问题的帮助。
【问题讨论】:
-
@Armfoot 是的,我和stackoverflow.com/questions/13078588/… 有同样的错误,但它是关于 java 或者 android 与 google-oauth 的使用,在我的情况下,我使用 python 和 python 社交包,所以他的解决方案不适合我的情况
-
天使,来自answer in that question,google-oauth 基于 GoogleCredential 工作,我相信您的问题类似:您的 access_token 无效或未正确使用。您用来定义它的代码将有助于解决您的问题..
-
@Armfoot 最后是错误的 access_token。我使用此链接 developers.google.com/oauthplayground 获取我的 google+ 访问令牌,它就像一个魅力
-
太棒了!您可以添加一个解释该问题的答案并将其标记为已接受,您将获得声誉,我会支持它:)
标签: python social python-social-auth google-oauth