1

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

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

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

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

  1. 联系人/列表返回为空。
  2. Contact 类似乎没有 email 属性

我想要做的甚至可能吗?如果是这样,有没有更好的方法来做到这一点?

4

1 回答 1

2

您尝试做的事情无法通过 Glass 实现。您看到的联系人只是您的 Glassware 创建的联系人 - 您的 Glassware 无法访问其他 Glassware 创建的联系人。从隐私的角度来看,这是有道理的——Glass Owner 不一定希望您可以不受限制地访问他们的联系人。

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

于 2013-10-17T20:57:19.537 回答