我有一个项目每天运行以汇总中央日历中的信息,包括每个贡献活动的人的电子邮件地址,然后使用Admin SDK
根据电子邮件检索每个用户的名称地址。 Code on Github
2017年1月20日左右,由于权限失败而没有更改代码或用户,它停止了工作。这是功能:
function getUserName(email) {
var result = AdminDirectory.Users.get(email, { fields: 'name' });
var fullname = result.name.fullName;
return fullname;
}
具体而言,AdminDirectory.Users.get
电话不再有效。运行此功能的用户具有User Management Admin
权限,但即使我将其升级为完全管理员也无法运行。
改变了什么?我如何让它再次运作?
答案 0 :(得分:0)
嗯,我刚试过它作为域管理员,它工作正常。您可以尝试使用Api资源管理器,看看是否可以使用任何查询?
https://developers.google.com/apis-explorer/#p/admin/directory_v1/directory.users.get