2015-03-22 2 views
-1

Я использую facebook-php-sdk-v4-4.0-dev. и я создал новое приложение на developer.facebook.Ошибка интеграции с Facebook в php

Адрес сайта: http://localhost:80/facebook-php-sdk-v4-4.0-dev/firstPage.php.

Я получаю эту ошибку при входе в систему:

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

ответ

0

Похоже, вы получаете эту ошибку только на своей машине-разработчике - возможно, это не нравится имя хоста localhost.

Возможно, вы можете подделать доменное имя (для целей dev, внутри вашей собственной машины), используя запись файла хоста. Найдите файл ваших хостов (зависит от вашей ОС), и вы можете добавить псевдоним к своему локальному хосту, например.

127.0.0.1 myapp.example.com 

Затем, если вы пытаетесь получить доступ к http://myapp.example.com/facebook-php-sdk-v4-4.0-dev/firstPage.php из вашей же машине, она будет решать 127.0.0.1, который является таким же, как локальный.

+0

u должен сказать, что мне нужно использовать URL-адрес сайта: http: //127.0.0.1: 80/facebook-php-sdk-v4-4.0-dev/firstPage.php –

+0

нет - в моем обновленном примере это предполагает, что вы зарегистрировали свое приложение в facebook, так что оно работает под вашим доменом example.com (или myapp.example.com), поэтому facebook, вероятно, позволит вам протестировать только URL-адрес, который запускает example.com/.... –

+0

может u предложите мне несколько шагов для этого. то есть, какой URL я должен ввести для «SiteURL и действительных URI перенаправления OAuth», чтобы я мог протестировать его на моем локальном хосте в порту 80. Заранее спасибо за помощь ур. –

Смежные вопросы