我正在开发一个需要访问Twitter的移动应用程序。有一大堆关于在web应用中使用Twitter API的文档,但是我很难找到正确的流程或者在桌面和移动应用中使用带外/PIN代码模式的任何示例。
谁能给我一个链接或一些代码示例(最好是C#的),告诉我如何在桌面或移动应用程序中使用Twitter API?
谢谢。
发布于 2011-02-12 08:30:17
在http://dev.twitter.com/pages/auth底部的词汇表部分中有一些对面向对象流的描述
带外模式-在获取请求令牌时,不提供基于URL的回调,而是提供"oob“。一旦用户向Twitter提供了他们的帐户凭证,他们就会看到一个包含PIN码的屏幕,并被要求将这个代码输入到应用程序中。然后,应用程序将此PIN码作为oauth_verifier发送到访问令牌步骤,以完成交换。
与正常的web流程相比,这在实践中意味着:
oauth_callback=oob
的请求参数而不是回调URLoauth_verifier
参数中输入的个人识别码发送回推特,以获取访问令牌。尝试DotNetOpenAuth http://www.dotnetopenauth.net/中的OAuthConsumerWpf示例,以获得您应该能够修改的OAuth使用者代码示例。
https://stackoverflow.com/questions/4974275
复制相似问题