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