Я пишу приложение, используя флягу. Я использую модуль RAuth для OAuth. Маркер доступа, кодированный URL-адресом, который возвращает facebook, отформатирован как www.myurl.com/authCallback#access_token=<token>
.получение токена доступа facebook от url в колбе
Я пытался получать необработанную строку URL-адреса с помощью «request.url», но возвращает только www.myurl.com/authCallback
Я также попытался с помощью декорирования @app.route('/authCallback/<access_token>')
, который дает мне 404.
Есть способ сделать это. Кто-нибудь раньше использовал их в библиотеках?
Попробуйте получить необработанный URL-адрес, используемый в запросе: http://werkzeug.pocoo.org/docs/wrappers/#werkzeug.wrappers.BaseRequest.path. Затем проанализируйте его, чтобы извлечь токен доступа и построить маршрут. – michaelmeyer