我如何使用TweetSharp获取我的直接消息



如何使用TweetSharp获取我的直接消息?

我试过这个:

var twitterApp = new TwitterService(OAuthConsumerKey, OAuthConsumerSecret);
twitterApp.AuthenticateWith(OAuthToken, OAuthTokeySecret);
TwitterUser user = twitterApp.VerifyCredentials(new VerifyCredentialsOptions());
IEnumerable<TwitterDirectMessage> message = twitterApp.ListDirectMessagesReceived(new ListDirectMessagesReceivedOptions();

它给了我空。

首先,您必须将权限从"读取和写入"更改为"读取,写入和访问直接消息"

其次,您必须重新生成使用者密钥和机密、访问令牌和令牌机密,并在应用中更改它们的值

第三,我建议使用类推特服务

TwitterService service = new TwitterService(customerKey,customerKeySecret, accessToken, accessTokenSecret); 
var directMessagesList = service.ListDirectMessagesReceived(new ListDirectMessagesReceivedOptions { Count = 200});

最新更新