google-glass - 如何为 Google Glass 的共享功能添加另一个选项?

标签 google-glass google-gdk google-mirror-api

我有兴趣将我的服务添加到 Google Glass 的共享功能中,我的流程如下:
1.拍照/录制视频
2. 分享给 -> 我的服务
3.照片或视频应上传到我的网站

这个功能可行吗?它与 Facebook 和 G+ 共享选项非常相似。

我很高兴知道如何做到这一点,谢谢。

最佳答案

您正在寻找的是 Mirror API 所称的 Contact 。您的 Glassware 可以设置一个或多个联系人,指定可以与您共享的内容类型和/或是否存在将触发联系人的语音命令。

您还需要设置 Subscription这将是启用 HTTPS 的服务器的公共(public) URL,Mirror API 将使用该服务器向您发送与联系人共享的内容。

一般来说,用户首次授权您写入他们的时间时的流程如下:

  1. 添加订阅,以便您可以获得回调。
  2. 添加一个或多个联系人。在您的示例中,您希望将联系人注册为具有image/*video/*的acceptTypes,尽管您也可以省略acceptTypes来获取所有内容(包括文本) )。

您向订阅注册的回调应该能够处理 JSON 正文,并且应该尽快返回 HTTP 代码 200。一个好的过程是实际接受正文,将其放入作业队列中以供稍后处理,并立即返回 200 代码。处理主体时,您可能想做类似的事情

  1. 确认提供的 userTokenverifyToken 有效。
  2. 使用 itemId 获取 Timeline项目,其中将包含有关与您共享的内容的附件信息。
  3. 如果附件标记为 isProcessingContent,则说明内容尚未准备好,您应该将作业返回到队列并尽快重试。
  4. 如果 isProcessingContent 为 false,您可以使用带有身份验证 token 的附件 URL,以便用户获取内容本身。

我在这里掩盖了很多细节。有关流程的进一步概述,请参阅 https://developers.google.com/glass/develop/mirror/contacts

关于google-glass - 如何为 Google Glass 的共享功能添加另一个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25462202/

相关文章:

google-glass - "OPEN_URI"的菜单项不存在于 menuItems 返回中

java - 如何创建具有自定义 View \布局的玻璃卡?

java - 谷歌眼镜 : Performing "Click" event or something similar

python - 打开图像的最佳方式?

google-glass - 发布使用 GDK 开发的应用程序/玻璃器具

google-glass - 如何使用谷歌眼镜扫描二维码?

android - 谷歌眼镜 GDK : How to Communicate with Android Device

google-mirror-api - 使用mirror api时,如何处理访问 token 过期

android - 如何使用语音命令在 Google Glass 上启动应用程序

google-glass - 启用上下文语音命令时隐藏 `"ok glass"` 菜单