Как получить токен доступа из перенаправления oauth в Facebook на python? - PullRequest
0 голосов
/ 09 ноября 2011

Я новичок в разработке приложений для FB.Как только пользователь авторизует мое приложение, Facebook выполняет следующий запрос <a href="http://www.example.com/response#access_token=...&expires_in=3600" rel="nofollow">http://www.example.com/response#access_token=...&expires_in=3600</a> Теперь мой питон не видит часть после «#».Как получить роль, или я делаю что-то не так?

Ответы [ 2 ]

3 голосов
/ 09 ноября 2011

Вы не можете использовать это. Это часть клиентской стороны аутентификации. Фрагменты URI (материал после #) никогда не отправляются на сервер браузером. Вам нужно найти auth на стороне сервера .

0 голосов
/ 10 ноября 2011

Краткий ответ: вам нужно заполнить YOUR_URL в https://www.facebook.com/dialog/oauth? client_id=YOUR_APP_ID&redirect_uri=YOUR_URL, затем приложению facebook (на python) необходимо отфильтровать обратный URL и вывести access_token в обратном вызове.

Для получения дополнительной информации перейдите на https://apps.facebook.com/fileglu/technical - я использую access_token и dropbox access_token от Facebook, чтобы включить доступ к Dropbox в приложении Facebook.

Есть ли у вас хуки для Google Oauth 2.0, кому нужен доступ к Google Документам в Facebook?

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