1

Я построил бэкенд с Django рамкой для мобильного клиента, и я использовал python-social-auth для подписавшись пользователями, и это работает для Facebook и Twitter, но не для 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"} 

Я отлажена Google исходный код бэкенд в социальный пакет, и я обнаружил, что не удалось на return заявление:

return self.get_json(url, params={ 'access_token': access_token, 'alt': 'json' }) 

Я не знаю, почему она не удалась, y помощь в исправлении этой проблемы приветствуется.

+1

Возможный дубликат [GoogleAuthUtil: ежедневный лимит неисполненного использования превышен] (http://stackoverflow.com/questions/13078588/googleauthutil-daily-limit-for-unauthenticated-use-over) – Armfoot

+0

@Armfoot Да, у меня такая же ошибка с http://stackoverflow.com/questions/13078588/googleauthutil-daily-limit-for-unauthenticated-use-exceeded но речь идет о java или, возможно, об использовании Android с google-oauth, и в моем случае я использую python с социальным пакетом python, поэтому его решение не подходит моему делу – angel

+0

Ангел, из [ответа в этом вопросе] (http: // stackoverflow .com/a/13078826/1326147), google-oauth работает на основе GoogleCredential, я считаю, что ваша проблема аналогична: ваш access_token недействителен или он не был " t правильно используется. Код, который вы используете для его определения, будет полезен для решения вашей проблемы. – Armfoot

ответ

1

Прежде всего спасибо за вашу помощь. Наконец-то я обнаружил, что проблема связана с использованием плохого токена доступа. Я использую эту ссылку http://developers.google.com/oauthplayground, и я выбираю google + в списке google api, и после генерации ключа я обменивал его с токеном доступа, чтобы получить токен google + access, и он работает как шарм, когда я запускаю curl commande на моем URL-адресе python. , если у кого-то есть такая же проблема, и вам нужна дополнительная помощь, она может спросить меня, я объясню больше ...