#ruby-on-rails #facebook
#ruby-on-rails #Facebook
Вопрос:
Я пытаюсь запросить расширенные разрешения для приложения вкладки Facebook с помощью fbgraph gem на ROR3.
Приведенное сообщение об ошибке:
{
"error": {
"message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
"type": "OAuthException"
}
}
Я пытался использовать localhost. Я думал, что проблема связана с localhost, поэтому я загрузил свой сайт на сервер, а затем настроил приложение Facebook. Однако это выдало это сообщение об ошибке.
Я настроил в своем приложении: основная информация, информация о вкладке страницы, а на вкладке дополнительно я написал «деавторизовать URL обратного вызова».
Сгенерированный URL-адрес:
https://graph.facebook.com/oauth/authorize?client_id=XXXXXXXXXXXXXXXXXamp;redirect_uri=http%3A%2F/fbpromo.testenvironment.com.ar/authorizeamp;response_type=codeamp;scope=email read_stream offline_access manage_pages user_about_me
В чем может быть ошибка?
Ответ №1:
Извините, проблема заключалась в моей конфигурации. Однако Facebook перенаправляет из приложения tab.
Как я могу настроить свое приложение, если я хочу запрашивать разрешения, не выходя из своего приложения tab?
Моя страница выделена, например, в http://example.com/facebook_callback . Как его можно перенаправить на http://www.facebook_com/app_id/callback_url (т.е. перенаправить вкладку «внутри» приложения)?
Комментарии:
1. «Извините, проблема заключалась в моей конфигурации». Это просто не ответ. Пожалуйста, замените это реальным ответом. Остальная часть этого «ответа» на самом деле является отдельным вопросом, и его следует задавать как таковой.