只是尝试对Twitter API进行一些基本测试。
我已经生成了我的密钥/秘密和一个承载令牌,并且能够使用TweetInvi包很好地完成简单的获取/创建/更新。
然而,我只是完全被困在如何让过滤流工作,以监测at提及?
我有这样的事情:
var userClient = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret);
var stream = userClient.Streams.CreateFilteredStream();
stream.AddTrack("@AccountToFilterBy");
stream.MatchingTweetReceived += (sender, eventReceived) =>
{
// do some stuff
};
await stream.StartMatchingAnyConditionAsync();这对我来说是行不通的,我每次都会收到403个错误。我尝试过只传递使用者密钥/秘密,使用客户端id键/机密(因为我不知道它是干什么的),并且还添加到Bearer令牌中,看看这是否有用,但是每次只需要得到403个错误。
有没有人有这方面的工作,是否有一个突破性的变化,因为我找不到太多的信息TweetInvi?
发布于 2022-08-15 22:06:30
我也收到了同样的错误,但我不认为它与TweetInvi库有关。例如,当您创建tweet时,使用,它可以工作。但对于使用进行采样或过滤的流,它给出了同样的403个错误。我认为这与twitter的权限有关。
https://stackoverflow.com/questions/73359693
复制相似问题