【发布时间】:2011-07-28 03:34:28
【问题描述】:
我正在努力加快 Twitter 编程的速度,但无法找到我需要的信息。
我的需求非常有限,我只想自动将推文发布到我自己的几个 Twitter 帐户。我已经注册了我的应用程序并拥有了 ConsumerKey 和 ConsumerSecret 密钥。
我一直在玩 Twitterizer 2。我敢肯定,这远远超出了我的需要。但它应该可以正常工作。我的问题是:
Twitterizer 示例还需要 AccessToken 和 AccessTokenSecret 密钥。我认为
GetRequestToken()用于此,但找不到示例。我如何获得这些其他密钥,我必须在每个请求中获得它们还是一次性交易?文档还讨论了让用户访问 Twitter 以登录并批准对其帐户的访问。我是唯一使用该软件的人,所有帐户都属于我。谁能告诉我是否可以绕过在浏览器中打开登录页面,如果可以,如何?
【问题讨论】:
-
我对 OAuth 的理解是人类应该告诉他们的 OAuth 提供者他们想要授予权限。如何处理取决于 OAuth 提供者; IFF Twitter 允许您使用任何 OAuth 提供程序,您可以编写自己的,不会打扰您。如果 Twitter 限制了他们接受的 OAuth 提供者,那么你必须询问你选择的 OAuth 提供者,看看是否有 API 访问权限来授予数据。
-
如果您使用 xAuth,您无需通过 twitter.com 就可以逃脱,但 xAuth 是一项特权服务。否则,只要你在你的应用中存储你的access token + secret,你只需要授权一次。
-
@BoltClock:谢谢,我想我会看看我能不能找出 xAuth 是什么。
-
我认为 xAuth 对您的需求来说有点过头了。
标签: c# .net twitter twitter-oauth twitterizer