Twitter oAuth:更新经过身份验证的用户的状态

时间:2010-09-21 05:55:42

标签: twitter oauth

我有一个网站,通过oAuth使用他们的Twitter ID和密码对用户进行身份验证。

一切都运作良好。

我想知道是否可以将状态更新发布到用户的Twitter页面。我知道如何将状态更新发布到我的网站的Twitter帐户(这是智能网站注册的内容),但如何在通过我的网站进行身份验证时更新其他人的状态?

谢谢。

3 个答案:

答案 0 :(得分:0)

您检查了Twitter API Documentation吗?有status/update方法。

答案 1 :(得分:0)

Here是一个示例,展示了如何使用.NET和附加的示例代码实现Twitter OAuth。

它描述了身份验证后的用户状态更新。

答案 2 :(得分:0)

您需要为将接收状态更新的特定用户授予令牌。一种选择是遵循PIN-based OAuth method将更新发送到其他用户的状态。

来自 Implementation 部分:

  

基于PIN的流程以与以下相同的方式实现   使用Twitter和3-legged授权实现登录   唯一的区别是oauth_callback的值必须是   在POST oauth / request_token调用期间设置为oob。

     

一旦您的申请获得了GET oauth / authenticate或   获取oauth / authorize URL,向用户显示URL以便它们可以   使用网络浏览器访问Twitter。

     

当请求oob回调并且用户访问Twitter时,他们   批准后不会自动重定向到应用程序   访问。相反,他们会看到PIN码,并附有返回说明   到应用程序并输入此值。

     

您的应用程序必须允许用户输入此PIN才能完成   流。必须将PIN码作为oauth_verifier的值传递给   POST oauth / access_token请求。所有其他请求都可以   通常