控制台应用程序中的Twitter OAuth

时间:2010-09-06 16:19:58

标签: oauth twitter xauth

是否可以在不访问身份验证网页的情况下授权Twitter控制台应用程序?

我需要它,因为我正在开发从我们公司的Twitter上获取直接消息的应用程序。此控制台应用程序安排在Web服务器上,不是由人工驱动的。

此致 Alexey Zakharov

3 个答案:

答案 0 :(得分:1)

查看TWURL。它是内置Twitter OAuth的命令行CURL:http://github.com/marcel/twurl

答案 1 :(得分:1)

您可以使用XAuth通过提供用户名和密码向Twitter询问访问令牌。这避免了重定向到OAuth网页以获得有效访问而无需用户输入用户名和密码的需要。应用程序需要通过电子邮件向Twitter请求许可才能使用此Web服务方法。您应该只使用它来获取有效的访问令牌,然后保存它,而不是以任何方式保留用户名/密码。它可能适合您的控制台应用程序?

答案 2 :(得分:0)

可以通过控制台授权任何基于oAuth的API。

如果您有一些与您合作的示例代码,请分享。

另外:http://p2p.wrox.com/content/articles/twitter-development-using-oauth-authenticate-against-twitter-api-walkthroughs