Facebook oauth-аутентификация не возвращает параметр "code" - PullRequest
2 голосов
/ 02 марта 2011

Я пытаюсь использовать oauth на Facebook. В основном Facebook должен вернуть мне параметр «код». Но я ничего не получаю, он просто возвращает мой URL обратного вызова (точно такой же URL).

Я создаю этот URL с помощью моего приложения.

http://www.facebook.com/dialog/oauth?client_id=76209388873&redirect_uri=http%3A%2F%2Ffb.lous%2Fmain%2Ffacebook_callback&scope=read_stream

Я использовал другие параметры и опции, только когда я установил response_type = token я получаю список параметров для javascript (с символом # вместо?, это на стороне клиента, я пытаюсь написать некоторый бот API)

Так что сейчас я не могу получить какой-либо параметр с каким-либо образом.

1 Ответ

1 голос
/ 31 октября 2011

Я пытался решить одну и ту же вещь в течение нескольких часов. В моем случае это оказалось глупой проблемой перенаправления. Facebook правильно перенаправил обратно на http://www.mysite.com с параметром кода, затем мое веб-приложение перенаправило на http://www.mysite.com/users/login (потому что пользователь еще не вошел в систему). При втором перенаправлении я потерял параметр кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...