Показать количество непрочитанных писем в C # - PullRequest
3 голосов
/ 21 августа 2010

Я хочу показать, сколько непрочитанных писем у меня в почтовом ящике (gmail), и показать это число на ярлыке.

например, Входящие (3)

Я пробовал множество сайтов, но ничего не смог получить.

Я новичок в программировании в целом, поэтому любая помощь будет отличной.

Ответы [ 3 ]

3 голосов
/ 21 августа 2010

Самое простое сделать запрос: http://mail.google.com/mail/feed/atom/unread/

Подробнее об этом можно прочитать здесь: http://googlesystem.blogspot.com/2008/03/feed-for-unread-gmail-messages.html

Как указано @TheVillageIdiot, есть кодгалерея на http://code.msdn.microsoft.com/CSharpGmail.Прокрутите вниз и прочитайте о GmailAtomFeed.

3 голосов
/ 21 августа 2010

Надежда эта страница в галерее кода поможет вам.

1 голос
/ 21 августа 2010

Вам нужно сделать что-то вроде ниже.

1 - Сохраните столбец (скажем, IsReaded) в таблице базы данных, если вы используете какую-либо таблицу базы данных для хранения электронной почты.

1- Когда пользователь нажимает на электронное письмо, вам нужно обновить столбец в таблице базы данных на «Y».

вы можете выполнить эту задачу асинхронно, используя Ajax

2- Просто используйте этот Sql 'select count (1) из tblMessages, где IsRead =' N ''

3 - чем обновить метку счетчиком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...