我想要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();