Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript Google People API listDirectoryPeople不返回生日_Typescript_Google Api_Google Workspace_Google Apis Explorer_Google People - Fatal编程技术网

Typescript Google People API listDirectoryPeople不返回生日

Typescript Google People API listDirectoryPeople不返回生日,typescript,google-api,google-workspace,google-apis-explorer,google-people,Typescript,Google Api,Google Workspace,Google Apis Explorer,Google People,当我尝试使用Google people API的方法listDirectoryPeople获取目录人员数据时,如下所示: const directoryPeople = await client.people.listDirectoryPeople({ readMask: ['birthdays'].join(','), sources: ['DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE', 'DIRECTORY_SOURCE_TYPE_DOMAIN_CONT

当我尝试使用Google people API的方法
listDirectoryPeople
获取目录人员数据时,如下所示:

const directoryPeople = await client.people.listDirectoryPeople({
  readMask: ['birthdays'].join(','),
  sources: ['DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE', 'DIRECTORY_SOURCE_TYPE_DOMAIN_CONTACT'],
});
我得到的结果不包含任何生日数据:

[
{
“资源名称”:“人员/1129142197755918xxx”,
“etag”:“%EGCBAJ0HCDCUXXXXXX”
},
{
“资源名称”:“人员/1157503689313342xxxxx”,
“etag”:“%EGCBAJ0HCDCUXXXXXX”
},
{
“资源名称”:“人员/1075895504789707xxxxx”,
“etag”:“%EGCBAJ0HCDCUXXXXXX”
}
]
但是,当我尝试使用以下代码从目录中获取单人数据时:

const info = await client.people.get({
  resourceName: 'people/1177805363189588xxxxx',
  personFields: ['birthdays'].join(','),
});
我得到一个包含生日数据的结果:

{
“资源名称”:“人员/1177805363189588xxx”,
“etag”:“%egubbwg3lhoxxx”,
“生日”:[
{
“元数据”:{
“主要”:正确,
“来源”:{
“类型”:“域_配置文件”,
“id”:“1177805363189588xxxxx”
}
},
“日期”:{
“月”:12,
“天”:22
}
}
]
}
有人能解释一下为什么
listDirectoryPeople
方法不返回
birthdays
字段,即使它在API文档中是有效的
readMask

p.S.
searchDirectoryPeople
方法也返回
生日
字段。但是为什么
listDirectoryPeople
无法做到这一点呢?

bug报告它可能是@DaImTo好的,完成了: