Данный URL-адрес не разрешен конфигурацией приложения
Я пытаюсь использовать sdk для javascript для моего расширения chrome. Поскольку это расширение хром, как мне интегрировать его с facebook? это приложение на facebook.com или веб-сайт?
В настоящее время у меня это как веб-сайт.
URL моего сайта в настройках: http://localhost/Users/home/Documents/facebook/
Я также включил общий доступ к сети на моем mac.
Нужно также установить домен сайта? что я делаю неправильно здесь?
Ответы
Ответ 1
Введите http://localhost/Users/home/Documents/facebook/
в качестве своего "домена сайта" в приложении разработчика:
https://developers.facebook.com/apps/ {api_key}/summary
Замените {api_key} своим; или найти ссылку на https://developers.facebook.com
Интересно, что Facebook позволяет вводить что-либо в домен, поэтому он может быть автономным URL (например, localhost или локальным портом), а Facebook будет перенаправлен на него после аутентификации.
Ответ 2
Вы можете протестировать приложения Facebook локально, если вы добавите запись в файл hosts, который указывает на любой поддомен корневого домена, который вы предоставили Facebook. Например, если ваш домен example.com, вы можете добавить запись в файл hosts, указав fbtest.example.com на localhost (127.0.0.1).
Затем вы можете проверить локально, не изменяя настройки своего приложения Facebook (если ваш локальный сервер настроен на то, чтобы обслуживать один и тот же контент во всех поддоменах).
В качестве альтернативы, если важно иметь точный домен, вы можете просто добавить запись для корневого домена. Это просто означает, что вы не сможете получить доступ к текущему сайту во время тестирования.
Ответ 3
Чтобы разработать и опубликовать приложение Facebook, вы должны предоставить веб-доступный URL-адрес, который может запрашивать Facebook. Если у вас есть веб-пространство, которое вы можете загрузить или сделать свой IP доступным для Интернета для звонка Facebook, он должен решить ваши проблемы.
Facebook позволит вам вставить только какой-либо действительный URL-адрес в поле, однако, когда вы идете использовать его для входа или общего использования, вы начнете замечать ошибки, так как паук Facebook не может получить URL-адрес.
Ответ 4
Проверьте раздел "Desktop Apps" https://developers.facebook.com/docs/authentication/
Это объясняет, как выполнять аутентификацию там, где нет задействованного сервера, она нацелена на настольные приложения, но панель инструментов браузера должна работать аналогичным образом.