Admin SDK权限已更改,脚本现在生成权限错误

时间:2017-02-14 03:48:50

标签: google-apps-script

我有一个项目每天运行以汇总中央日历中的信息,包括每个贡献活动的人的电子邮件地址,然后使用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权限,但即使我将其升级为完全管理员也无法运行。

改变了什么?我如何让它再次运作?

1 个答案:

答案 0 :(得分:0)

嗯,我刚试过它作为域管理员,它工作正常。您可以尝试使用Api资源管理器,看看是否可以使用任何查询?

https://developers.google.com/apis-explorer/#p/admin/directory_v1/directory.users.get