Подтвердить что ты не робот

Facebook "Недопустимый redirect_uri", но URL-адрес выглядит хорошо для меня

Я получаю следующую ошибку при попытке аутентификации в Facebook с помощью OAuth:

{
   "error": {
      "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.",
      "type": "OAuthException"
   }
}

Мой url выглядит так:

https://graph.facebook.com/oauth/authorize?client_id=283993944973616&redirect_uri=http://dennys-m.appspot.com/fb_login/&scope=publish_stream,email&display=popup

Я знаю, что есть много других сообщений с этой проблемой, но я не вижу, что сделает мой url недействительным. Любые идеи, почему я получаю эту ошибку?

4b9b3361

Ответ 1

Ваш URL-адрес перенаправления: http://dennys-m.appspot.com/fb_login/ должен соответствовать canvas url в https://developers.facebook.com/apps/.

К счастью, в эти дни Facebook выдает сообщение об ошибке Invalid redirect_uri: Given URL is not allowed by the Application configuration. Около года назад такого исключения не появилось, просто странные результаты.

Ответ 2

В моем случае не было / в конце моего перенаправления uri! Нет комментариев к fb..

Ответ 3

Вам нужно зарегистрировать redirect URL в Facebook console

Сначала перейдите на вкладку Advanced внутри Settings

enter image description here

После прокрутки вниз до Valid OAuth redirect URIs

зарегистрируйте свой url там, в тот момент, когда вы сохраните изменения, он перестанет выдавать это исключение

enter image description here

Ответ 4

если вы используете localhost:3000 в качестве своего обратного URL, Например, ваш обратный вызов uri может понравиться: http://localhost:3000/sessions/create, где sessions/create - это контроллер и действие соответственно, затем сделайте свой Canvas URL как: http://localhost:3000/

Ответ 5

Что-то еще: Это может показаться глупым, но внимательно прочитайте эти фрагменты. Фрагмент документа Facebook</a

Мне потребовалось несколько дней, чтобы выяснить, почему я всегда получал это сообщение об ошибке

Недопустимый URI redirect_uri не поддерживается

Эти скобки скобок не являются частью URI!

Опять же, это может показаться глупым, и некоторые из вас могут сказать: "Это никогда не случится со мной", но если вы новичок в чем-то используете свой мозг (я этого не делал))