Facebook OAuth Ошибка проверки кода иногда происходит - PullRequest
3 голосов
/ 23 ноября 2011

У меня очень странная проблема с аутентификацией пользователей Facebook.В основном это работает для 90% пользователей, но для 10% я всегда получаю ошибку «Ошибка проверки кода подтверждения».Они пытались войти в разные браузеры, ОС, и они всегда получали одну и ту же ошибку.

Я сделал все по книге:

https://www.facebook.com/dialog/oauth?scope=email%2C+user_birthday%2C+publish_stream%2C+publish_actions%2C+user_hometown&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fbetchallenge%2F&client_id=.....

Затем я взял параметр кода из ответа и отправилновый запрос:

https://graph.facebook.com/oauth/access_token?client_secret=...&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fbetchallenge%2F&code=...&client_id=212564568790055

Я следовал всем правилам, redirect_uris такие же, у них нет таких специальных символов, как? ....

Есть идеи?

1 Ответ

0 голосов
/ 24 марта 2014

Я решил проблему.Проблема была в том, что пользователи, которые настроили в своей учетной записи Facebook подключение к Facebook через HTTPS.В этом случае вы должны отправлять запросы https на Facebook, а не на http (хотя в моем примере это https, я не использовал https)

...