2016-05-30 61 views
0

我正在開發一個應用程序,該應用程序使用C#的SDK使用Evernote API。當使用ENNoteStoreClient檢索筆記時,TagNames始終爲空

使用EDAM API,當我呼叫ENNoteStoreClient.GetNote()時,TagGuids列表被填充,但TagNames不填充。

有沒有一種方法可以在沒有額外API調用的情況下爲筆記檢索TagNames(例如GetNoteTagNames)?

乾杯

回答

0

你不能既說明內容,並在使用EDAM API相同往返的說明標籤文本名稱。你必須讓使用getNoteTagNames方法和用音符GUID您有興趣提供它的另一個往返。

(如果你是填充一個UI與大量的筆記和標記,考慮保持映射的本地緩存標記GUID和名稱之間的關係,以防止出現一些往返行爲,例如,您可以預先填充一次本地緩存listTags一次,然後如果您看到一個您無法識別的GUID,則調用getNoteTagNames或刷新緩存並獲取新設置該帳戶)。

+0

感謝您的回答,我實施了緩存路由以儘量減少對API的調用。再次感謝 – SneakAttaack