Ошибка OAUTH в Фейсбуке

Я пытаюсь аутентифицировать свое приложение с помощью Facebook PHP SDK. Он работает нормально, но для некоторых пользователей он покажет следующих пользователей

{
   "error": {
      "type": "OAuthException",
      "message": "An unexpected error has occurred. Please retry your request later."
   }
}

Он создает токен доступа. Но все равно показывает ошибки.


person Shivkumar    schedule 10.09.2011    source источник
comment
У меня такая же проблема на моем конце. Любая помощь там?   -  person Thomas Lackner    schedule 11.09.2011
comment
Точно так же. Некоторые пользователи получают ошибку, а другие нет. Ребята, вам удалось найти исправление? Очень информативная ошибка, спасибо Facebook.   -  person Pod    schedule 31.10.2011


Ответы (1)


Я нашел проблему в моем случае. Пользователи, которые получили сообщение об ошибке, активировали https для своих учетных записей, а в моем приложении не был активирован SSL. Поэтому я должен был убедиться, что мое приложение будет работать правильно и через https.

В Facebook вы можете активировать безопасный просмотр, зайдя в свою учетную запись и (слева) выбрав опцию «безопасность».

Потребовалось много часов, чтобы найти причину, и она была обнаружена случайно, когда я попробовал упрощенное приложение, которое, в отличие от большого, жаловалось на SSL. Но жаловалось приложение, Facebook продолжал присылать очень расплывчатую ошибку.

person Pod    schedule 01.11.2011
comment
Как вы убедились, что ваше приложение будет правильно работать через https? Разве все вызовы API не выполняются через https? - person mmrobins; 18.07.2012