从烧瓶中的url获取facebook访问令牌

时间:2013-06-17 21:10:30

标签: python facebook-graph-api oauth flask rauth

我正在用烧瓶写一个应用程序。我正在使用RAuth模块进行OAuth。 facebook返回的url编码访问令牌的格式类似于www.myurl.com/authCallback#access_token=<token>

我尝试使用'request.url'获取网址的原始字符串,但只返回www.myurl.com/authCallback

我还尝试使用@app.route('/authCallback/<access_token>')的装饰,它给了我一个404.

有没有办法做到这一点。有没有人以前一起使用这些库?

2 个答案:

答案 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

如果可以,我建议您遵循该示例。希望有所帮助!

相关问题