'Invalid redirect_uri' при входе в систему с учетной записью Facebook - PullRequest
0 голосов
/ 26 марта 2012

Я использовал этот учебник , чтобы добавить логин на Facebook для моего приложения.Но когда я нажал на ссылку «Войти через Facebook», в браузере возникла ошибка:

{
   "error": {
      "message": "Invalid redirect_uri: \u0414\u0430\u043d\u043d\u044b\u0439 URL \u043d\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.",
      "type": "OAuthException",
      "code": 191
   }
} 

Вот URL-адрес в браузере в момент перенаправления:

https://graph.facebook.com/oauth/authorize?response_type=code&client_id=267752453309765&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fauth%2Ffacebook%2Fcallback&scope=email%2Coffline_access

Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 26 марта 2012

Вы установили URL-адрес вашего сайта приложения Facebook и домен сайта? Что вы получаете, когда вы устанавливаете URL своего сайта на http://localhost:3000/ и ваш домен сайта на localhost в настройках вашего приложения?

0 голосов
/ 26 марта 2012

Вы не можете перенаправить на локальный хост, вам нужно перенаправить в местоположение, которое Facebook может фактически достичь, как общедоступный IP-адрес.

...