2013-10-31 32 views
1

我想使用facebook api,因为我需要oauth token,所以当程序启动时,python程序将通过webbrowser.open打开认证网址()方法后,用户将给予权限,然后Facebook将生成访问令牌并重定向到不同的链接。我需要抓住这个重定向的链接并检索访问令牌。我如何抓取这个重定向的网址。如何使用python打开网页浏览器并返回rediredcted页面的url

+0

我不认为你可以简单地通过这样做网页浏览器模块。但是你可以在本地主机上测试OAuth。使用谷歌搜索将会让你颇为满意。 – root

回答

0

Afaik没有简单的方法来做到这一点(见Python - Getting url a browser was redirected to) 如果你有一个WebServer设置重定向页面到你的服务器,并从那里获取令牌。

否则使用python oauth模块。

如果你有一个FB-应用程序(通过ID和令牌),你可以做本地,g虽然它不是一个很好的/安全的方式..

相关问题