Получение токена доступа к фейсбуку от 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