如何在创建新的时间线卡片时访问谷歌眼镜联系人照片



我正在构建 GlassWare,它将添加一个时间轴卡来指示用户的某个朋友执行了一些操作。在卡片上,我想展示朋友的照片。

如果 Google 眼镜用户已将该好友添加为 Glass 联系人,则设备可能已经拥有该好友的图像。我有朋友的电子邮件,并试图像这样获取该图像:

  1. 呼叫联系人/列表以获取联系人
  2. 循环浏览该列表,查找具有匹配电子邮件地址的列表
  3. 从联系人那里获取 imageUrl,并在我的新时间线卡片的 html 中使用它

这种方法我面临 2 个问题:

  1. 联系人/列表返回为空。
  2. 联系人类似乎没有电子邮件属性

我正在尝试做的事情甚至可能吗?如果是这样,有没有更好的方法可以做到这一点?

你试图做的事情不可能通过谷歌眼镜实现。您看到的联系人仅是您的 Glassware 创建的联系人 - 您的 GlassWare 无权访问其他 Glassware 创建的联系人。从隐私的角度来看,这是有道理的 - 玻璃所有者不一定希望您可以不受限制地访问他们的联系人。

您可能希望考虑使用 Google+ 登录,这样您就可以访问用户专门授予您访问权限的人员。当用户批准您的 Glassware 时,他们也会批准您的应用可以找到哪些人。在这里,您可以使用该用户的某些信息,包括他们的个人资料图片。

最新更新