Почему мой экран совершенно белый с «успехом» в слевах верхней части после входа в Facebook на планшете?
-
28-10-2019 - |
Вопрос
Эта проблема отслеживается на сайте Facebook-Actionscript-API здесь:http://code.google.com/p/facebook-actionscript-api/issues/detail?id=352&q=label%3Apriority-medium
Какие шаги воспроизведут проблему?
- Позвоните на facebookmobile.login (app_id, cblogin) на планшете Android.
- Введите учетные данные Facebook и нажмите «Вход».
Каков ожидаемый результат? Что ты видишь вместо этого?
-Подмерт: окно входа закрывается и возвращается к экрану, который запустил окно входа в систему. Функция обратного вызова «cblogin» называется.
-Кактуальный: экран становится совершенно белым и имеет «успех» в маленьком черном тексту в> верхнем левом углу экрана. Функция обратного вызова 'cblogin' никогда не называется.
Какую версию продукта вы используете? В какой операционной системе?
-Android v3.2
-facebook-actionscript-ap v1.7
-ASUS Eee Pad Transformer TF101
Я проверил это на 2 телефонах Android, HTC невероятной (Android v2.2) и HTC Thunderbolt (Android v2.2.1), и он отлично работает на обоих. Любые идеи?
Решение
Это звучит как redirect_uri
Параметр не может быть установлен на нужную страницу назначения. Обратите внимание, что в какой -то момент в прошлом был назван параметр next
, Таким образом, используемая вами библиотека может потребоваться соответствующим образом обновлять для поддержки более нового потока OAuth 2.0. Вы можете найти более подробную информацию об этом на https://developers.facebook.com/docs/authentication/
Какой URL -адрес страницы отображает слово «успех»? (Не включайте личные параметры запроса.) Похоже, это может быть https://www.facebook.com/connect/login_success.html Проверьте, упоминается ли этот URL -адрес в использовании кода.