Как получить уведомление о новом сообщении с помощью метода TweetSharp ListDirectMessageReceived()?

Я использую TweetSharp для создания небольшого демонстрационного настольного приложения для твиттера, и я использую приведенный ниже код для получения всех сообщений логина:-

TwitterService service = new TwitterService("ConsumerKey", "ConsumerSecretKey");
// Step 1 - Retrieve an OAuth Request Token
OAuthRequestToken requestToken = service.GetRequestToken();

// Step 2 - Redirect to the OAuth Authorization URL
Uri uri = service.GetAuthorizationUri(requestToken);
Process.Start(uri.ToString());

// Step 3 - Exchange the Request Token for an Access Token
Console.Write("Enter Pin:: ");
string verifier = Console.ReadLine(); // <-- This is input into your application by your user

OAuthAccessToken access = service.GetAccessToken(requestToken, verifier);

// Step 4 - User authenticates using the Access Token
service.AuthenticateWith(access.Token, access.TokenSecret);

string message = null;

List<string> messages = new List<string>();

IEnumerable<TwitterDirectMessage> directMessages = service.ListDirectMessagesReceived(new ListDirectMessagesReceivedOptions());

//Fetch all current direct message:
foreach (TwitterDirectMessage directMessage in directMessages)
{
    //Write All Messages in Console
    Console.WriteLine(directMessage.Text);
}

Выше цикла foreach будут показаны все сообщения, но моя проблема в том, что когда любой другой пользователь отправляет мне новое сообщение, то как можно уведомить меня о новом сообщении.

Пожалуйста, помогите мне!

Любая помощь приветствуется!

Thanx!

1 ответ

Решение

Этот код TweetSharp определяет методы библиотеки.

Другие вопросы по тегам