我希望你能帮助我找到对Google People API的JS请求有什么问题。一般情况下它运作良好,但我只是收到标准信息。请求掩码不会改变任何内容。
问候!
var request = gapi.client.people.people.connections.list({
resourceName: 'people/me',
pageToken: pageToken,
pageSize: 500,
requestMask: {
includeField: 'people.names,people.phoneNumbers.people.emailAddresses'
}
});
答案 0 :(得分:2)
客户端库可能存在错误,以下工作原理:
var request = gapi.client.people.people.connections.list({
resourceName: 'people/me',
pageToken: pageToken,
pageSize: 500,
'requestMask.includeField': 'people.names,people.phoneNumbers.people.emailAddresses',
// ^^ note that the nested object is flattened
requestMask: {
includeField: 'people.names,people.phoneNumbers.people.emailAddresses'
}
});
虽然今天只使用扁平化键,但使用这两种模式定义它可能是明智之举,以防Google修复客户端库。