google-mirror-api - TimelineItem id 与 sourceItemId

标签 google-mirror-api

如果插入两个具有相同 sourceItemId 的时间线项目,则镜像 api 会创建第二个时间线项目并且不会自动更新第一个时间线项目。我必须在插入后存储镜像 api 时间线 ID 并将其映射到创建时的 sourceItemId,然后使用更新或补丁稍后修改项目是否正确?其他人如何保持镜像数据和应用程序数据之间的一致性?

最佳答案

sourceItemId 完全在您的控制之下,在某些情况下您可能希望多个时间线项目具有相同的 sourceItemId(例如,多个评论引用同一篇文章)因此 Mirror API 不检查此参数。

将时间线 ID 映射到数据存储区中的 sourceItemId 可能是最好和最有效的解决方案。

或者,您可以使用 timeline.list 方法,该方法允许搜索具有指定 sourceItemId 的所有项目,并在找到时更新现有的时间线项目,或者创建一个新的否则。 https://developers.google.com/glass/v1/reference/timeline/list

虽然目前 API 配额相当有限,但您会希望避免使用第二种解决方案。

关于google-mirror-api - TimelineItem id 与 sourceItemId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16995403/

相关文章:

google-glass - 谷歌眼镜眼睛手势崩溃(EyeGestureLib)

google-mirror-api - 如何将 Android 手机与 Google Glass 连接以进行数据共享

python - 在 callbackURL 端点从 Google Glass 获取 "REPLY"通知

google-mirror-api - 使用哪个 API/调用来访问基于 redirector.googlevideo.com 的视频文件?

html - 如何使用 MirrorAPI 生成 3x2 图像结果网格?

android - 将网络图像发布到 Glass 卡片

google-glass - 谷歌眼镜 : Is there anyway to cleanup the timeline

google-glass - Glass Mirror API 和 Google GDK 有什么区别?

google-app-engine - 如果一个用户撤消访问权限,则对多个用户的批量请求会失败

google-mirror-api - 通过 Google Glass 在网页上显示视频