Вы не авторизованы. Войдите и повторите попытку.

Я использую подключаемый модуль phonegap facebook connect ( https://github.com/Wizcorp/phonegap-facebook-plugin ) для аутентификации Facebook в приложении. Он работал до сегодняшнего утра. Теперь он перестает работать и дает ошибку, как показано ниже для разных устройств iOS и Android:

Для Android:

Вы не авторизованы. Вы не авторизованы. Войдите в систему и попробуйте еще раз.

Для iOS:

Данный URL-адрес не разрешен конфигурацией приложения: один или несколько указанных URL-адресов не разрешены настройками приложения. Чтобы использовать этот URL-адрес, вы должны добавить действующую собственную платформу в настройках вашего приложения

Я использую следующий код в config.xml :

 <gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0"> <param name="APP_ID" value="99885XXXXXXXXX" /> <param name="APP_NAME" value="Test App" /> </gap:plugin> 

Facebook call:

 function fbLogin() { facebookConnectPlugin.login( ["public_profile", "email"], function (response) { var OAuthToken = response.authResponse.accessToken; var OAuthAccessToken = response.authResponse.userID; if (response.authResponse) { facebookConnectPlugin.api('/me', null, function (me_response) { alert("Success: " + me_response); facebookConnectPlugin.logout(function (response) {}, function (response) {}); }); } }, function (response) { alert("Error: " + me_response); } ); } 

Не знаю, в чем проблема.

Solutions Collecting From Web of "Вы не авторизованы. Войдите и повторите попытку."

У меня была та же самая проблема, которая возникала в последние несколько дней или около того. Я исправил его, создав соответствующие платформы в настройках приложения. Обратите внимание, что раньше у меня были общие настройки, и это сработало, но кое-что, вероятно, недавно было изменено.

  1. Перейдите в раздел настроек вашего приложения в Facebook (разработчики Facebook> Мои приложения, затем Настройки)
  2. В разделе «Основы» убедитесь, что у вас есть соответствующая платформа. Если вы это сделаете, и он все еще не работает, удалите и заново создайте его. В противном случае нажмите [+ Добавить платформу] и следуйте инструкциям. Например, для Android вам необходимо указать: a) ваш идентификатор пакета; b) полное имя вашей учетной записи; c) ключевой хеш – который вам нужно сгенерировать в соответствии с инструкциями с помощью keytool и openssl

удачи!

Ну, в моем случае я не сделал приложение публичным. Перейдите в приложение для просмотра приложений и включите «Сделать ваше приложение общедоступным»? К да. Попробуйте, это сработало для меня

Я получил решение, пожалуйста, перепроверить свое доменное имя на Facebook APP. Мое доменное имя было изменено, поэтому оно не работало, как только я исправил его работоспособность.

Все мои исследовательские усилия привели меня к этой теме. Что в этом было трюк в моем случае:

 https://www.facebook.com/connect/login_success.html 

К действительным URI перенаправления OAuth в настройках входа в facebook.

Я решил это, заменив URL-адрес переадресации: http://localhost/callback

Для получения дополнительной информации посетите: http://ngcordova.com/docs/plugins/oauth/