Не могу вызвать FB.ui в среде dev (localhost) - PullRequest
1 голос
/ 01 октября 2011

Раньше я мог это делать, но по какой-то причине все мои вызовы API Javascript Facebook с использованием FB.ui () больше не работают в моей среде разработки, где мой URL-адрес localhost: 8080.В производстве все работает нормально, хотя.У меня есть приложение Facebook для среды разработки, но я просто изменил URL в нем.Я предполагаю, что в этом проблема.Как у меня есть приложение Facebook, которое позволяет FB.ui () звонить из разработчиков и производственной среды?Это ошибка, которую я получаю при вызове FB.UI () в dev:

An error occurred with AppleTree dev. Please try again later.

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.

1 Ответ

7 голосов
/ 01 октября 2011

Я всегда добавляю запись в мой файл hosts для чего-то вроде:

127.0.0.1  dev.mydomain.com

А затем установите мой домен приложения в настройках приложения на mydomain.com (чтобы разрешить субдомены). Затем зайдите на ваш сайт в браузере по номеру http://dev.mydomain.com:8080, и FB.ui должен разрешить вызов.

...