您没有调用 getContacts 的权限
You do not have permission to call getContacts
我正在开发将所有用户的联系人提取到卡片中的 GMail 插件:
var contacts = ContactsApp.getContacts();
我已经在 Google API 控制台中启用了联系人API 并添加了范围:
https://www.googleapis.com/auth/contacts.readonly
但错误仍然存在,项目的高级 Google 服务弹出窗口中缺少联系人 API。
使用 ContactsApp 时无需启用联系人 API 和设置范围。使用此功能时,在审查要使用的权限后,您的应用程序将自动 select ContactsApp 正常工作所需的权限。
我使用了与您相同的代码:
function myFunction() {
// The code below will retrieve all the user's contacts
var contacts = ContactsApp.getContacts();
Logger.log(contacts)
}
这是我收到的结果:
请检查并检查您的代码,您可能遗漏了一些东西。
希望对您有所帮助。
通过反复试验,this hard-to-find list 我设法让 ContactsApp.getContacts()
开始工作。您需要添加此范围:
"oauthScopes": [
"https://www.google.com/m8/feeds",
我正在开发将所有用户的联系人提取到卡片中的 GMail 插件:
var contacts = ContactsApp.getContacts();
我已经在 Google API 控制台中启用了联系人API 并添加了范围: https://www.googleapis.com/auth/contacts.readonly
但错误仍然存在,项目的高级 Google 服务弹出窗口中缺少联系人 API。
使用 ContactsApp 时无需启用联系人 API 和设置范围。使用此功能时,在审查要使用的权限后,您的应用程序将自动 select ContactsApp 正常工作所需的权限。
我使用了与您相同的代码:
function myFunction() {
// The code below will retrieve all the user's contacts
var contacts = ContactsApp.getContacts();
Logger.log(contacts)
}
这是我收到的结果:
请检查并检查您的代码,您可能遗漏了一些东西。
希望对您有所帮助。
通过反复试验,this hard-to-find list 我设法让 ContactsApp.getContacts()
开始工作。您需要添加此范围:
"oauthScopes": [
"https://www.google.com/m8/feeds",