Получение токена доступа к фейсбуку от URL в фляге

Я пишу приложение, используя колбу. Я использую модуль RAuth для OAuth. Маркер доступа с закодированным URL-адресом, который возвращает Facebook, отформатирован как www.myurl.com/authCallback#access_token=<token>,

Я попытался получить необработанную строку URL-адреса с помощью 'request.url', но это только возвращает www.myurl.com/authCallback

Я также пытался использовать украшение @app.route('/authCallback/<access_token>') что дает мне 404.

Есть ли способ сделать это. Кто-нибудь раньше использовал их вместе с библиотеками?

2 ответа

Решение

Почему бы не взглянуть на пример с колбой? Вот представление обратного вызова, которое обрабатывает разбор кода из URL.

Я бы порекомендовал следовать этому примеру, если вы можете. Надеюсь, это поможет!

Посмотрите на расширение Flask-rauth. Может быть, это может дать вам некоторые идеи?

https://github.com/joelverhagen/flask-rauth

Также есть раздел с примерами, который включает в себя Facebook

https://github.com/joelverhagen/flask-rauth/blob/master/example/facebook.py

Другие вопросы по тегам