帮助开始使用Twitter / OAuth

时间:2011-04-02 06:04:30

标签: c# .net twitter twitter-oauth twitterizer

我正在努力加快编程推特的速度,但却无法找到我需要的信息。

我的需求非常适中,我只想自动将推文发布到我自己的几个Twitter帐户中。我已经注册了我的应用程序并拥有了ConsumerKey和ConsumerSecret密钥。

我一直在玩Twitterizer 2.我确信这比我需要的要多得多。但它应该工作正常。我的问题是:

  1. Twitterizer示例还需要AccessToken和AccessTokenSecret密钥。我认为GetRequestToken()用于此,但没有找到示例。我如何获得这些其他密钥,我是否必须在每次请求时获取这些密钥,还是一次性交易?

  2. 文档还讨论让用户访问Twitter以登录并批准对其帐户的访问权限。我是唯一使用该软件的人,所有账户都属于我。任何人都可以告诉我是否可以绕过浏览器中的登录页面,如果是这样,怎么办?

2 个答案:

答案 0 :(得分:2)

如果您只需要访问拥有该应用程序的帐户,您可以登录dev.twitter.com并复制/粘贴该帐户的访问令牌。

如果您需要访问多个帐户(听起来如此),那么您需要对每个帐户执行授权流程 ONCE 。您可以将此作为应用程序的一部分,也可以作为单独的过程执行。重要的是,控制帐户的用户授予对使用者(也称为应用程序)的访问权限,并保存在流程结束时提供的访问令牌。

之后,如果您希望将访问令牌存储在平面文件,数据库或配置中,则由您自己决定。请记住,如果任何其他人获得了消费者令牌和访问令牌,他们将通过API完全运行您的帐户,因此他们应该得到相当好的保护。

(仅供参考,我是Twitterizer的作者)

答案 1 :(得分:0)

您使用的是哪个推特库?您应该选择具有良好文档,测试和教程的推特库。在某些库中,它是GetToken而不是GetRequestToken 请参阅此帖子selecting Twitter library