使用OAuth(访问令牌)通过Stream API分析Twitter数据



我想要twitter分析数据,一些值比如:

  • 转发,*追随者
  • 人口统计和
  • 地理数据

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

我也检查了这个线程:C#控制台应用程序流API 1.1+Oauth

但我的场景不同,我不想只为一个用户提供数据,我有多个用户使用他们的访问令牌。我该如何完成这项任务?

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

我正在使用C#。

使用OAuth访问TwitterStream API是完全可能的。只需使用Tweetinvi,设置您的凭据,您就可以立即访问流API。

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

最新更新