桌面(控制台)应用的Facebook身份验证
我正在开发一个Python应用程序,目的是让我可以在Facebook上发布更新或状态。
我遇到了一个基本的问题,就是获取访问令牌。
因为这个应用程序是在桌面上运行的,所以不涉及使用什么网络服务器。
我知道我需要打开一个网址:
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=https://www.facebook.com/connect/login_success.html
...然后从重定向的URL中获取令牌。
但是这也行不通,因为我的应用程序是基于控制台的。离我最近的使用嵌入式浏览器的方法是用Python的mechanize
模块。
还有其他的选择吗?