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

时间:2014-10-28 12:58:40

标签: tweetsharp twitter-streaming-api tweetinvi gnip datasift-python

我想要推特分析数据,有些价值如下:

  • 转推, *追随者,
  • 人口统计资料和
  • 地理数据。

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

我也检查了这个帖子:C# console application Streaming API 1.1 + Oauth

但我的情况不同,我不想仅为单个用户提供数据,我有多个用户拥有访问令牌。我怎样才能完成这项任务?

我已经看过他们的Rest API,但它不可能。所以我已经转向推特的流媒体API,但我看到很多博客都在告诉Twitter的流API不能通过OAuth使用。

我正在使用C#。

1 个答案:

答案 0 :(得分: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();