如何为Google Glass的共享功能添加其他选项?

时间:2014-08-23 13:02:51

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

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

这项功能可行吗?它与Facebook和G +股票期权非常相似。

我很高兴知道该怎么做,谢谢。

1 个答案:

答案 0 :(得分:3)

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

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

一般来说,当用户首次授权你写出他们的时间时,流程将是这样的:

  1. 添加订阅,以便获得回调。
  2. 添加一个或多个联系人。在您的示例中,您希望注册联系人以使acceptTypes为image/*video/*,但您也可以省略acceptTypes以获取所有内容(包括文本)。
  3. 您在订阅中注册的回调应该能够处理JSON正文,并且应该尽快返回HTTP代码200。一个好的过程是实际接受正文,将其放在作业队列中以便稍后处理,并立即返回200代码。处理正文时,您可能需要执行类似

    的操作
    1. 确认提供的userTokenverifyToken有效。
    2. 使用itemId,获取Timeline项,其中包含与您共享内容的附件信息。
    3. 如果附件标记为isProcessingContent,则内容尚未就绪,您应将作业返回队列并尽快重试。
    4. 如果isProcessingContent为false,您可以使用附件网址和用户身份验证令牌来获取内容。
    5. 我在这里掩饰了很多细节。有关流程的进一步概述,请参阅https://developers.google.com/glass/develop/mirror/contacts