如何使用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});