У нас есть приложение Canvas Facebook, и в течение некоторого времени мы получаем странную ошибку для некоторых пользователей, которые пытаются установить (разрешить) наше приложение Facebook. Я упоминаю, что это происходит только для некоторых пользователей, а не для всех! Ошибка, которую мы получаем: «Удаленный сервер вернул ошибку: (400) Неверный запрос». Вызов API-интерфейса графа мы поместили в блок 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). xxx = некоторые значения.
Кто-то из вас сталкивался с таким странным поведением? У одних пользователей работает, а у других нет? Мы используем один и тот же код, поэтому между успешной установкой и неудачной установкой ничего не меняется.
Спасибо за вашу помощь заранее!