我正在使用SDK for C#开发一个使用Evernote API的应用程序。
使用EDAM API时,当我调用ENNoteStoreClient.GetNote()
时,TagGuids列表会被填充,但TagNames则不会。
有没有办法在没有额外API调用的情况下检索笔记的TagNames(例如GetNoteTagNames
)?
干杯
答案 0 :(得分:0)
您无法使用EDAM API在同一次往返中同时获取音符内容和音符标签文字名称。您必须使用getNoteTagNames方法进行另一次往返,并为其提供您感兴趣的注释GUID。
(如果要填充包含大量注释和标记的UI,请考虑保留标记GUID和名称之间映射的本地缓存以防止进行一些往返。例如,您可以使用listTags预填充本地缓存一次,然后如果您看到您无法识别的GUID,请致电getNoteTagNames
,或刷新缓存并在帐户上获取新的设置。)