我正在尝试使用简单的Google Apps脚本将本地地址簿中的联系人与域共享联系人同步。因此,我写了一个小脚本,它读取我的联系人,让我选择要复制到DSC的联系人,然后使用Admin SDK创建新用户。
除了在目录中创建用户外,一切正常。这就是我在做的事情:
for (c in contactIDs){
var contact = ContactsApp.getContact(contactIDs[c]);
var user = {
primaryEmail: contact.getPrimaryEmail(),
name: {
givenName: contact.getGivenName(),
familyName: contact.getFamilyName()
},
domain: 'xyz.com',
// Generate a random password string.
password: Math.random().toString(36)
};
user = AdminDirectory.Users.insert(user);
}
我是域名管理员,我拥有所有权利,我可以想象,但我总是收到此错误消息:
遇到错误:未授权访问此资源/ api
我缺少什么?是否存在OAuth设置,我不明白?我很困惑......
谢谢和最诚挚的问候, 塞巴斯蒂安