【发布时间】:2010-09-06 16:19:58
【问题描述】:
是否可以在不访问认证网页的情况下授权 twitter 控制台应用程序?
我需要它,因为我正在开发可以从我们的公司 Twitter 中获取直接消息的应用程序。此控制台应用程序安排在 Web 服务器上,而不是由人驱动。
问候, 阿列克谢·扎哈罗夫
【问题讨论】:
是否可以在不访问认证网页的情况下授权 twitter 控制台应用程序?
我需要它,因为我正在开发可以从我们的公司 Twitter 中获取直接消息的应用程序。此控制台应用程序安排在 Web 服务器上,而不是由人驱动。
问候, 阿列克谢·扎哈罗夫
【问题讨论】:
您可以使用XAuth 提供用户名和密码,向 Twitter 索要访问令牌。这避免了重定向到 OAuth 网页以获得有效访问权限的需要,而无需向用户询问用户名和密码。应用程序确实需要通过电子邮件请求 Twitter 的许可才能使用此 Web 服务方法。您应该只使用它来获取有效的访问令牌,然后保存它,而不是以任何方式保留用户名/密码。它可能适合您的控制台应用程序吗?
【讨论】:
查看 TWURL。它是内置 Twitter OAuth 的命令行 CURL:http://github.com/marcel/twurl
【讨论】:
可以通过控制台授权任何基于 oAuth 的 API。
如果您有一些示例代码可以使用,请分享。
【讨论】: