我正在研究node.js,googleapi和oauth2。我正在启用gmail api和google people api。使用gmail api方法,获取配置文件信息及其工作正常,因为人们api方法不起作用。当我尝试使用 people.people.get()获取谷歌联系人时,我收到以下错误:
错误:需要personFields掩码。请指定一个或多个有效路径。
这是我的代码:
var people = google.people('v1');
people.people.get({
auth: auth,
userId: 'me',
resourceName: 'people/me',
personFields: 'names,emailAddresses',
}, function(err, res) {
if (err) {
console.log(err);
} else {
console.log(res);
}
});
我正在使用personFields但仍然是同样的错误。请帮帮我。