2016-05-26 10 views
2

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(); 

をし、それは私にはnullを与えます。

+0

は 'null'なので何ですか? 'メッセージ'?スローされた例外または何か? –

+0

何もちょうどヌルです、私は試してキャッチに入れてみましょうし、私は何かを見つける場合ここに投稿します。 – Artorias

+0

私は直接メッセージを送りましたが、問題はListDirectMessagesReceivedは何もしないようです。 – Artorias

答えて

0

まず、あなたが「読み取りと書き込み」第二「読み取り、書き込み、およびアクセスダイレクトメッセージ」

するから、許可を変更する必要が、あなたはコンシューマキーと秘密、アクセストークンとトークンシークレットと変更をregenarateする必要があなたのアプリでそれらの値

第三に、私はクラスを使用するようにreccomend TwitterService

TwitterService service = new TwitterService(customerKey,customerKeySecret, accessToken, accessTokenSecret); 

var directMessagesList = service.ListDirectMessagesReceived(new ListDirectMessagesReceivedOptions { Count = 200}); 
関連する問題