Facebook OAuth 2.0 Javascript SDK authResponse - PullRequest
1 голос
/ 25 августа 2011

Я пытаюсь обновить наше приложение, чтобы использовать новейший код JavaScript OAuth 2.0.В настройках моего приложения в разделе «Миграции» у меня все включено.(Миграция OAuth, обновление до запросов 2.0 и т. Д.)

После вызова FB.init с: oauth: true.

Затем вызов FB.getLoginStatus (то же самое для FB.login) и проверка моего ответаУ меня есть response.session, но нет response.authResponse?Кто-нибудь знает о каких-либо настройках, которые я мог пропустить, или что могло бы привести к тому, что вызовы oauth FB не возвращали authResponse, как указано в документации?

response.status есть, но нет response.authResponse.

Ответы [ 2 ]

1 голос
/ 25 августа 2011

мне кажется, в вашем обновленном коде есть проблема.Чтобы изолировать проблему, создайте новое приложение fb, затем используйте обновленный код и посмотрите, что произойдет.Для приложения просто установите холст URL / сайт URL.Для всех этих «параметров миграции» просто принимается значение по умолчанию.

При этом вы можете быть уверены, что это не связано с неправильной настройкой параметров FB.

и если вы получите ответ.authResponse, тогда вы можете сравнить текущие настройки фб между этими 2 фб приложениями.

0 голосов
/ 09 сентября 2011

Как подсказывает @Eddy Chan в своем комментарии, похоже, что JS SDK на самом деле не проинструктирован использовать новый поток OAuth, возможно, из-за неправильного написания параметра oauth: true.

...