Ошибка Facebook в приложении tab с помощью fbgraph

#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. «Извините, проблема заключалась в моей конфигурации». Это просто не ответ. Пожалуйста, замените это реальным ответом. Остальная часть этого «ответа» на самом деле является отдельным вопросом, и его следует задавать как таковой.