У нас есть Canvas Facebook App, и в течение некоторого времени мы получаем странную ошибку для некоторых пользователей, которые пытаются установить (разрешить) наше приложение Facebook. Я упоминаю, что это происходит только для некоторых пользователей, а не для всех! Мы получаем ошибку «Удаленный сервер возвратил ошибку: (400) Bad Request». Вызов API Graph мы поместили в блок try catch, и это то, что логи говорят, когда я искал их, чтобы увидеть, что пошло не так. API-вызов графа:
https://graph.facebook.com/oauth/access_token?client_id=XXX&redirect_uri=XXX&client_secret=XXX&code=code_received_from_facebook.
Мы получили код от Facebook и добавили его к графическому API-вызову сверху, но, похоже, для некоторых пользователей это не работает. Наши параметры redirect_uri содержат URL-адрес нашего приложения Facebook, а также некоторые параметры (пример: http://apps.facebook.com/our_application_URL?cid=xxx&surveyid=xxx&messageid=xxx).
ххх = некоторые значения.
Кто-то из вас сталкивался с таким странным поведением? Работа для некоторых пользователей, но для других не работает? Мы используем один и тот же код, поэтому между успешной установкой и неудачной установкой ничего не меняется.
Заранее благодарю за помощь!