0

我想Twitter的分析数据,像一些值:Twitter的分析数据

  • 锐推, *追随者,
  • 人口和
  • 地理数据。

我有访问令牌为多个用户,我想访问他们的数据的Twitter分析。

我已经检查这个线程太:C# console application Streaming API 1.1 + Oauth

,但我的情况是不同的,我不希望单个用户的数据而已,我有多个用户与他们的访问令牌。我怎样才能完成这项任务?

我已经看到了他们的Rest API,这是不可能的。所以我已经转向Twitter的Streaming API,但是我看到很多博客一直在说Twitter的Stream API不能通过OAuth使用。

我正在使用C#。

回答

0

绝对可以使用OAuth访问Twitter Stream API。 只需使用Tweetinvi,设置您的凭据,您就可以马上访问Streaming API。

TwitterCredentials.SetCredentials(credentials); 

var stream = Stream.CreateUserStream(); 
stream.TweetCreatedByMe += (sender, args) => 
{ 
    Console.WriteLine("User posted : ", args.Tweet.Text); 
}; 
stream.StartStream(); 
+0

嗨, thanx的答复,但对我来说我访问代表通过他们的访问令牌的用户数据,我只需要他们提供了他们的访问令牌,是有可能通过访问令牌只能访问数据像谷歌或Facebook? – 2014-11-04 10:51:06

+0

我提供的代码将代表用户使用。要在Tweetinvi中创建凭证,您需要提供与用户相关的信息(AccessToken和AccessTokenSecret),然后提供有关您的应用程序(ConsumerToken和ConsumerSecret)的信息。 => TwitterCredentials.SetCredentials(“Access_Token”,“Access_Token_Secret”,“Consumer_Key”,“Consumer_Secret”); – user2465083 2014-11-04 11:04:49

+0

您的意思是说我们需要在我的平台注册的N个用户的“Access_Token”,“Access_Token_Secret”,“Consumer_Key”,“Consumer_Secret”(除了我们的应用凭证外)? 不能仅通过accesstoken来完成。 – 2014-11-04 11:25:06