Mendeley API使用它作为获取注释的模型。
Annotation {
id (string, optional),
type (com.mendeley.platform.model.AnnotationType, optional) = ['sticky_note' or 'highlight' or 'note'],
previous_id (string, optional),
color (Color, optional),
text (string, optional),
profile_id (string, optional),
positions (array[BoundingBox], optional),
created (string, optional),
last_modified (string, optional),
privacy_level (com.mendeley.platform.PrivacyLevel, optional) = ['private' or 'group' or 'public'],
filehash (string, optional),
document_id (string, optional)
}
Color {
r (integer, optional),
g (integer, optional),
b (integer, optional)
}
BoundingBox {
top_left (Position, optional),
bottom_right (Position, optional),
page (integer, optional)
}
Position {
x (number, optional),
y (number, optional)
}
此端点同时返回sticky_notes和突出显示。
粘滞便笺将返回文本属性以及注释中的文本。但是,高光仅返回具有左上角和右下角坐标的边界框。
是否可以获取注释端点以返回带有突出显示的文本?
或
是否可以在文档中搜索边界框坐标所定位的文本?