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