2

我正在尝试使用简单的单用户内存凭据连接到我的 twitter 应用程序并进行简单的时间线搜索。我有我的消费者秘密和密钥,但在说明页面上,它还列出了对 oauth 令牌和访问令牌的需求。这些是什么?我在哪里得到它们。

4

2 回答 2

2

请阅读 https://dev.twitter.com/docs/auth/obtaining-access-tokens

特别是 https://dev.twitter.com/docs/auth/tokens-devtwittercom

于 2013-07-14T18:20:35.233 回答
1

我已经更新了那个页面。这是使用 SingleUserAuthorizer 的推荐方法:

        var auth = new SingleUserAuthorizer
        {
            Credentials = new SingleUserInMemoryCredentials
            {
                ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
                ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"],
                TwitterAccessToken = ConfigurationManager.AppSettings["twitterAccessToken"],
                TwitterAccessTokenSecret = ConfigurationManager.AppSettings["twitterAccessTokenSecret"]
            }
        };

在这里,您可以看到代码根据配置文件中的值填充 TwitterAccessToken 和 TwitterAccessTokenSecret。在https://dev.twitter.com访问您的应用程序以查找这些密钥。然后使用 Twitter 应用页面中的 AccessToken 和 AccessTokenSecret 在配置文件中填充 appSettings(twitterAccessToken 和 twitterAccessTokenSecret)。

于 2013-07-14T18:35:30.707 回答