Перенаправление Facebook на URL сайта, а не на приложение - PullRequest
0 голосов
/ 13 декабря 2011

У меня проблема с перенаправлением Facebook, когда я захожу на Facebook, перенаправленный из getLoginUrl (), я отправляю меня на URL сайта, а не на URL приложения. Когда я проверяю URI перенаправления в URL, это URL сайта.

Я использовал приведенный ниже код для изменения URL,

$loginUrl = $facebook->getLoginUrl(array(
    'scope' => 'read_stream,publish_stream,user_photos,friends_photos',
    'redirect_uri' => 'http://apps.facebook.com/myappname'
));

Но теперь вместо того, чтобы перенаправить меня на страницу входа в Facebook для моего приложения, выдается сообщение об ошибке, как

Произошла ошибка с [Имя приложения]. Пожалуйста, попробуйте позже.

Я не знаю, где я допустил ошибку. Был бы рад за ответ.

Заранее спасибо:)

Пракаш

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Обратите внимание, что вы можете перенаправить только на тот же домен и путь вашего приложения

"Значение redirect_uri должно быть в пути URL-адреса сайта, указанного в разделе« Веб-сайт »на вкладке« Сводка »в приложении для разработчиков. Если он является корнем домена, он должен заканчиваться косой чертой. Обратите внимание, что ваш redirect_uri не может быть редиректором. " в https://developers.facebook.com/docs/authentication/

0 голосов
/ 13 декабря 2011

Возможно, попытайтесь перенаправить на защищенный URL: https://apps.facebook.com/myappname

...