1

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

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

我一直在玩 Twitterizer 2。我敢肯定,这比我需要的要多得多。但它应该可以正常工作。我的问题是:

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

  2. 文档还讨论了让用户访问 Twitter 以登录并批准对其帐户的访问。我是唯一使用该软件的人,所有帐户都属于我。谁能告诉我是否可以绕过在浏览器中打开登录页面,如果可以,如何?

4

2 回答 2

2

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

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

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

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

于 2011-04-05T21:06:06.867 回答
0

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

于 2011-04-03T22:35:34.607 回答