我正在用烧瓶写一个应用程序。我正在使用RAuth模块进行OAuth。 facebook返回的url编码访问令牌的格式类似于www.myurl.com/authCallback#access_token=<token>
。
我尝试使用'request.url'获取网址的原始字符串,但只返回www.myurl.com/authCallback
我还尝试使用@app.route('/authCallback/<access_token>')
的装饰,它给了我一个404.
有没有办法做到这一点。有没有人以前一起使用这些库?
答案 0 :(得分:2)
看看Flask-rauth扩展。可能它可以给你一些想法吗?
https://github.com/joelverhagen/flask-rauth
它还有一个示例部分,其中包括facebook
https://github.com/joelverhagen/flask-rauth/blob/master/example/facebook.py
答案 1 :(得分:2)
为什么不看看Flask example?处理URL解析代码的Here's the callback view。
如果可以,我建议您遵循该示例。希望有所帮助!