Evernote 笔记资源更新后丢失
Evernote Note Resource missing after updating it
我正在使用 rubys-sdk EvernoteOAuth::Client
在 Evernote 上创建笔记。
创建笔记时,我创建了 2 个附加到它的资源:
- 缩略图,不属于笔记内容;
- 一个标志,即笔记内容的一部分。
创建后,从 API 中检索到的笔记资源如下所示:
resources:[<Evernote::EDAM::Type::Resource guid:"some_guid", noteGuid:"some_guid", data:<Evernote::EDAM::Type::Data bodyHash:4285399715c412b4b67cbb5d34940974, size:1893612>, mime:"image/png", width:855, height:855, active:true, recognition:<Evernote::EDAM::Type::Data bodyHash:70294467148c7182dc454dbf66e97f19, size:11763>, attributes:<Evernote::EDAM::Type::ResourceAttributes >, updateSequenceNum:7565>, <Evernote::EDAM::Type::Resource guid:"some_guid", noteGuid:"some_guid", data:<Evernote::EDAM::Type::Data bodyHash:b830d7e35b9c6f43bd221be823f7e438, size:16173>, mime:"image/jpeg", width:302, height:75, active:true, recognition:<Evernote::EDAM::Type::Data bodyHash:38fc6770507b0d1c26625a86b7ea503a, size:525>, attributes:<Evernote::EDAM::Type::ResourceAttributes fileName:"logo.jpg">, updateSequenceNum:7564>]
缩略图显示正确,但一旦我从 Evernote 客户端打开笔记,在本例中是 OSX 客户端(问题与 iOS 客户端相同),并且笔记得到同步,第一个资源被删除并且徽标变成缩略图,副作用是徽标未优化为缩略图。
打开并自动同步笔记后的资源列表如下:
resources:[<Evernote::EDAM::Type::Resource guid:"some_guid", noteGuid:"some_guid", data:<Evernote::EDAM::Type::Data bodyHash:b830d7e35b9c6f43bd221be823f7e438, size:16173>, mime:"image/jpeg", width:302, height:75, active:true, recognition:<Evernote::EDAM::Type::Data bodyHash:38fc6770507b0d1c26625a86b7ea503a, size:525>, attributes:<Evernote::EDAM::Type::ResourceAttributes fileName:"logo.jpg">, updateSequenceNum:7567>]
如何避免更新笔记时资源被删除?
如何指定资源不应用作缩略图?
如果资源不是笔记内容的一部分,它将被删除。不幸的是,我认为您无法指定如何创建缩略图。 This link 可能有帮助也可能没有帮助...
我正在使用 rubys-sdk EvernoteOAuth::Client
在 Evernote 上创建笔记。
创建笔记时,我创建了 2 个附加到它的资源:
- 缩略图,不属于笔记内容;
- 一个标志,即笔记内容的一部分。
创建后,从 API 中检索到的笔记资源如下所示:
resources:[<Evernote::EDAM::Type::Resource guid:"some_guid", noteGuid:"some_guid", data:<Evernote::EDAM::Type::Data bodyHash:4285399715c412b4b67cbb5d34940974, size:1893612>, mime:"image/png", width:855, height:855, active:true, recognition:<Evernote::EDAM::Type::Data bodyHash:70294467148c7182dc454dbf66e97f19, size:11763>, attributes:<Evernote::EDAM::Type::ResourceAttributes >, updateSequenceNum:7565>, <Evernote::EDAM::Type::Resource guid:"some_guid", noteGuid:"some_guid", data:<Evernote::EDAM::Type::Data bodyHash:b830d7e35b9c6f43bd221be823f7e438, size:16173>, mime:"image/jpeg", width:302, height:75, active:true, recognition:<Evernote::EDAM::Type::Data bodyHash:38fc6770507b0d1c26625a86b7ea503a, size:525>, attributes:<Evernote::EDAM::Type::ResourceAttributes fileName:"logo.jpg">, updateSequenceNum:7564>]
缩略图显示正确,但一旦我从 Evernote 客户端打开笔记,在本例中是 OSX 客户端(问题与 iOS 客户端相同),并且笔记得到同步,第一个资源被删除并且徽标变成缩略图,副作用是徽标未优化为缩略图。 打开并自动同步笔记后的资源列表如下:
resources:[<Evernote::EDAM::Type::Resource guid:"some_guid", noteGuid:"some_guid", data:<Evernote::EDAM::Type::Data bodyHash:b830d7e35b9c6f43bd221be823f7e438, size:16173>, mime:"image/jpeg", width:302, height:75, active:true, recognition:<Evernote::EDAM::Type::Data bodyHash:38fc6770507b0d1c26625a86b7ea503a, size:525>, attributes:<Evernote::EDAM::Type::ResourceAttributes fileName:"logo.jpg">, updateSequenceNum:7567>]
如何避免更新笔记时资源被删除? 如何指定资源不应用作缩略图?
如果资源不是笔记内容的一部分,它将被删除。不幸的是,我认为您无法指定如何创建缩略图。 This link 可能有帮助也可能没有帮助...