Я сделал приложение Facebook в Ruby (используя Sinatra и Koala), развернул его на Heroku и сел все настройки, и он работает именно так, но теперь мне нужно отладить некоторые функции, и по этой причине мне нужно запустить приложение от localhost (с использованием foreman start
). Я где-то читал, что должен сделать версию для разработки своего приложения и указать site url
до localhost:[port_num]
, и я это сделал.Как правильно настроить версию приложения Facebook на localhost для входа в Facebook?
Проблема заключается в том, когда пользователь (меня) достигает
localhost:5000
и приложение перенаправляет его на Facebook, чтобы получить разрешение (если необходимо появится диалоговое окно Войти Facebook). В этот момент возникает эта ошибка:Приложение не настроено: разработчики этого приложения не настроили его правильно для входа в Facebook.
Я видел это issue, но в моей версии развития приложения нет status and review
настройки, и я не вижу, как сделать приложение живым.
- Как настроить мое приложение для Facebook Вход в то время как он работает на локальном хосте?
или
- Что такое правильный способ для запуска Facebook приложения с локального хоста, чтобы получить полную функциональность?
Можете ли вы просто попробовать запустить его на стандартном HTTP-порту 80? Возможно, пользовательский порт создает некоторые проблемы. –
Вероятно, не будет работать без HTTPS-соединения, вы можете использовать туннелирование, такое как ngrok.com. – Benji
Я только что попробовал ngrok.com, и теперь он производит различную ошибку: «Данный URL-адрес не разрешен конфигурацией приложения: один или несколько заданных URL-адресов не разрешены настройками приложения. Он должен соответствовать URL-адресу веб-сайта или холсту URL или домен должен быть субдоменом одного из доменов приложения ». – foki