我正在研究一个python应用程序,它允许我发布更新/状态到Facebook。桌面(基于控制台)应用程序的Facebook身份验证
我正面临获取访问令牌的基本问题。
由于此应用程序在桌面上工作,所以不存在使用某些Web服务器的问题。
我明白,我要打开一个URL:
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=https://www.facebook.com/connect/login_success.html
..和获得令牌出了重定向的URL的。
但即使这样也没有选择,因为我的是一个基于控制台的应用程序。最接近我可以使用嵌入式浏览器是通过使用Python的mechanize
模块。
有没有其他的选择?
是的,我知道离线访问。令牌作为URL的一部分接收到用户并被授予访问权限。为此,我们需要一个完整的GUI浏览器,这对于一个简单的Python控制台应用程序来说太多了。有没有什么办法,像twitter为我们提供的那样简单? – SuperSaiyan 2011-05-28 15:36:05