2011-08-29 77 views
4

我正在开发一个项目,我需要从我的web应用程序发送推文。这些推文必须通过我的账户发送,而不是用户的账户。在这种情况下,OAuth库强制我们显示登录屏幕,这不是必需的。我正在寻找一种通过我的用户名和密码(我们不要求用户提交用户名和密码)并发送用户活动或其他内容的方式登录到Twitter的方法...Twitter API:自我登录

OOB/Pincode方法是不可行的,以及它需要输入PIN代码的人际互动...

它可以实现,如果Twitter的支持旧的身份验证方法(我相信Twitter不再支持旧的身份验证方法)....有没有人想法我怎么能通过OAuth或其他什么来实现这一点?

回答

3

我相信你需要为此使用Twitter XAuth。它将允许您使用用户名/密码为您的应用程序生成一个未过期的访问令牌。一旦你有了这个,你可以处理用户名/密码,并使用令牌来验证对API的进一步请求。

如果你想从同一个帐户发送的tweet为您的应用程序注册的一个,我相信你也可以只用在应用设置页面中提供的访问令牌。该文档是here。您可以跳到您拥有OAuth令牌的部分,并需要对请求进行签名。

我提供了如何使用OAuth和应用程序访问令牌here对微博认证的例子。

+0

但需要明确的许可......时间延迟:)我写一封电子邮件..让我们看看! – mqpasta

+0

添加了以上一些源代码的链接:) – TheCodeKing