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

Tweetsharp 使用OAuth(访问令牌)通过流API的Twitter分析数据,tweetsharp,twitter-streaming-api,tweetinvi,gnip,datasift-python,Tweetsharp,Twitter Streaming Api,Tweetinvi,Gnip,Datasift Python,我想要twitter分析数据,一些值如下: 转发, *追随者,, 人口统计和 地理数据。 我有多个用户的访问令牌,我想访问他们的Twitter分析数据 我也检查了这个线程: 但我的场景不同,我不希望数据只针对单个用户,我有多个用户及其访问令牌。我怎样才能完成这项任务 我看过他们的restapi,这是不可能的。所以我转向了Twitter的流式API,但我看到很多博客不断告诉我Twitter的流式API不能通过OAuth使用 我使用的是C。使用OAuth访问Twitter流API绝对是可能的。 只需

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

转发, *追随者,, 人口统计和 地理数据。 我有多个用户的访问令牌,我想访问他们的Twitter分析数据

我也检查了这个线程:

但我的场景不同,我不希望数据只针对单个用户,我有多个用户及其访问令牌。我怎样才能完成这项任务

我看过他们的restapi,这是不可能的。所以我转向了Twitter的流式API,但我看到很多博客不断告诉我Twitter的流式API不能通过OAuth使用


我使用的是C。

使用OAuth访问Twitter流API绝对是可能的。 只需使用Tweetinvi,设置您的凭据,您就可以直接访问流式API

TwitterCredentials.SetCredentials(credentials);

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

您好,谢谢回复,但在我的情况下,我想代表用户通过他们的访问令牌访问数据,我只有他们提供的访问令牌,是否可以仅通过访问令牌访问数据,如谷歌或facebook?我提供的代码将代表用户工作。要在Tweetinvi中创建凭据,您需要提供与用户AccessToken和AccessTokenSecret相关的信息,然后提供有关应用程序ConsumerToken和ConsumerCret的信息。=>TwitterCredentials.setCredentials访问令牌、访问令牌密钥、消费者密钥、消费者密钥;你的意思是说,在最后,除了我们的应用程序之外,我们还需要访问令牌、访问令牌、用户密钥、用户密钥。在我的平台中注册的N个用户的凭据?不能仅通过accesstoken完成。当您在apps.twitter.com上创建应用程序时,该应用程序会被引用两个信息:ConsumerKey和ConsumerCret。当用户接受使用应用程序时,它将创建与其帐户关联的AccessToken和AccessTokenSecret。当您在Twitter上进行查询时,您需要提供所有这些信息,以便您对REST API的请求得到其身份验证系统的授权。如果您想执行相同的操作,只需使用ExecuteOperationWithCredentials:TwitterCredentials.ExecuteOperationWithCredentialscredentials,=>{var userFromCredentials=User.GetLoggedUser;};