0

我只熟悉在不需要身份验证的 JavaScript 中使用 Twitter 搜索 API,我似乎无法掌握在 VB 中进行服务器端身份验证和调用的概念。我尝试了各种教程,例如使用开源库(Twitterizer、TweetSharp 等)的教程,但我完全迷失了,这让我相信我错过了一些基本概念。任何关于从哪里开始的建议都将不胜感激,因为我现在一直在盲目地研究这个。

4

1 回答 1

1

我很幸运地使用了RestSharp库并遵循 Twitter开发人员指南进行 OAuth 身份验证。

可能我发现的“最棘手”的事情是确保我使用 OAuth1Authenticator 对象来启动我的身份验证和后续的 API 请求。我的代码通常是这样开始的:

Dim Client AS New RestClient(baseUrl)

Client.Authenticator = OAuth1Authenticator.ForRequestToken
                          (MvcApplication.TWITTER_CONSUMER_KEY,
                           MvcApplication.TWITTER_CONSUMER_SECRET,
                           _authInfo.accessToken,
                           _authInfo.accessTokenSecret)

Dim Request As New RestRequest("search/tweets.json", Method.GET);
                               request.AddParameter("include_entities", "true")

您可以从那里拼凑其余部分。请注意,这是使用 v1 API,您应该更多地查看 v1.1 API

于 2013-03-18T22:00:41.543 回答