有关此类资源的方法列表,请参阅本页面的结尾部分。
资源表示形式
可用作创建者或联系人的个人或群组。
{ "kind": "mirror#contact", "source": string, "id": string, "displayName": string, "imageUrls": [ string ], "type": string, "acceptTypes": [ string ], "phoneNumber": string, "priority": unsigned integer, "acceptCommands": [ { "type": string } ], "speakableName": string, "sharingFeatures": [ string ] }
属性名称 | 值 | 说明 | 备注 |
---|---|---|---|
acceptCommands[] |
list |
联系人可处理的语音菜单命令的列表。Glass 会针对每条语音菜单命令最多显示 3 位联系人。如果超过 1 个,针对该特定命令将显示 priority 最高的三个联系人。 |
可写入 |
acceptCommands[].type |
string |
与此命令对应的操作类型。允许的值包括:
|
可写入 |
acceptTypes[] |
list |
联系人支持的 MIME 类型的列表。如果联系人的任何一种 acceptTypes 与该项的任何附件类型匹配,该联系人便会向用户显示。如果未提供 acceptType,则将针对所有项显示联系人。 | 可写入 |
displayName |
string |
要显示此联系人的姓名。 | 可写入 |
id |
string |
此联系人的 ID。它由应用生成,被视为不透明令牌。 | 可写入 |
imageUrls[] |
list |
要为联系人显示的一组图片网址。大多数联系人只有一张图片,但是“群组”联系人最多可包含 8 个图片网址,它们会在客户端上调整大小并剪裁成拼接图。 | 可写入 |
kind |
string |
资源类型。始终为 mirror#contact 。 |
|
phoneNumber |
string |
联系人的主要电话号码。此号码可以是包含国家/地区呼叫代码和区号的完全限定号码,也可以是本地号码。 | 可写入 |
priority |
unsigned integer |
用于确定联系人列表中顺序的联系人优先级。优先级较高的联系人会先于优先级较低的联系人显示。 | 可写入 |
sharingFeatures[] |
list |
联系人可使用的共享功能列表。允许的值包括:
|
|
source |
string |
创建此联系人的应用的 ID。此字段由 API 填充 | |
speakableName |
string |
此联系人的姓名(应发音)。如果此联系人姓名在语音消除歧义菜单中必须说出,则会按照预期发音使用此姓名。这对联系人姓名包含不发音的字符或者显示拼写不同于发音的联系人姓名非常有用。 | 可写入 |
type |
string |
此联系人的类型。用于在界面中排序。允许的值包括:
|
可写入 |