我想顯示我在收件箱(gmail)中有多少封未讀電子郵件,並在標籤中顯示此數字。在C#中顯示未讀電子郵件的數量
e.g收件箱(3)
我試過站點的負載,但不能得到任何東西。
我是一般的編程新手,所以任何幫助都會很棒。
我想顯示我在收件箱(gmail)中有多少封未讀電子郵件,並在標籤中顯示此數字。在C#中顯示未讀電子郵件的數量
e.g收件箱(3)
我試過站點的負載,但不能得到任何東西。
我是一般的編程新手,所以任何幫助都會很棒。
最簡單的是做一個查詢: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的信息。
希望this代碼庫上的頁面將幫助你。
你需要做下面的事情。
1-如果您使用某個數據庫表來存儲您的電子郵件,請在數據庫表中維護一列(說IsReaded)。
1-當用戶點擊電子郵件時,您需要將數據庫表中的列更新爲'Y'。
你可以異步做這個任務,使用Ajax
2-只要使用此SQL '從tblMessages SELECT COUNT(1)其中IsRead =' N ''
3-比更新與標籤計數。
確定我發現這個http://stackoverflow.com/questions/989986/reading-atom-feed-of-gmail-account-from-c代碼在最底部它有一個soulution到autheniticate原子飼料這麼如何owuld我去解析XML並顯示在標籤它 感謝所有幫助 – Shane121 2010-08-21 19:24:32