1
如何在使用gmail api objective-c庫時獲取「internalDate」?我明白'internalDate'是可用的,而我直接使用gmail restful api。gmail api中的internalDate或Date - Objective-C庫
由於GTLGmailMessage沒有internalDate屬性,我不能直接使用它。
我也嘗試在GTLGmailMessagePart的頭文件中使用'Date'。返回的值是'Fri,2015年3月27日17:18:08 +0000' 將此格式設置爲NSDate的最佳方式是什麼?
謝謝
我很困惑,因爲我搜索了'GTLGmailMessage'並發現['GTLGmailMessage.h'](https://github.com/google/google-api-objectivec-client/blob/master/Source/Services /Gmail/Generated/GTLGmailMessage.h#L60),它定義了一個'internalDate'屬性。 –
謝謝。我認爲問題是我使用這個cocoapods包(https://cocoapods.org/pods/Google-API-Client)來管理我的gmail api objective-c lib。顯然我沒有得到最新的gmail objective-c庫。 – Liangjun
根據此示例,[GTLGmailMessage](https://github.com/google/google-api-objectivec-client/blob/8c275b7da75b90688acf80f7fa53c1ba9403ca02/Source/Services/Gmail/Generated/GTLGmailMessage.m)具有內部屬性。 'internalDate'的值爲'long',其中對於普通SMTP接收的電子郵件來說,這代表了Google最初接受郵件的時間,這比'Date'標題更可靠。但是,對於API遷移的郵件,它可以由客戶端根據「Date」標題進行配置。 – abielita