1

我建立后端与移动客户端Django框架和我以前python-social-auth您注册用户和它的工作原理为FacebookTwitter但未能为google-oauth2,并出现以下错误:蟒蛇 - 社会 - 身份验证不能使用GoogleOAuth2

 {"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' }) 

我不知道为什么会失败, Ÿ帮助解决这个问题表示赞赏。

+1

可能重复的[GoogleAuthUtil:每日限制未经验证的使用超过](http://stackoverflow.com/questions/13078588/googleauthutil-daily-limit-for-unauthenticated-use-exceeded) – Armfoot

+0

@Armfoot是的,我有同样的错误http://stackoverflow.com/questions/13078588/googleauthutil-daily-limit-for-unauthenticated-use-exceeded但它是关于java或可能android使用google-oauth和在我的情况下,我用蟒蛇社会包,所以他的 解决方案不适合我的情况 – angel

+0

天使,从[在该问题的答案](http:// stackoverflow .com/a/13078826/1326147),google-oauth基于GoogleCredential,我相信你的问题是相似的:你的access_token是无效的或者它不是'正确使用。你用来定义它的代码将有助于解决你的问题。 – Armfoot

回答

1

首先感谢大家的帮助。 最后我发现问题是由于使用不良的访问令牌。我使用这个链接http://developers.google.com/oauthplayground,我选择谷歌+在谷歌API列表和生成密钥后,我交换它与访问令牌获取我的谷歌+访问令牌,它的作用就像一个魅力,当我在我的python视图url上运行卷曲commande。 如果有人有同样的问题,需要更多的帮助,它可以问我,我会解释更多...

相关问题