无法通过gmail插件访问gmail联系人(已包括oauth范围)

时间:2018-06-28 10:19:05

标签: google-apps-script gmail-addons

我正在尝试在插件中执行此操作,但出现错误

  

您无权调用getContact [行:37,函数:addOnLogic,文件:app]

var contact = ContactsApp.getContact('john.doe@example.com');

我添加了以下范围。

"oauthScopes": [
"https://www.googleapis.com/auth/gmail.addons.execute", 
"https://www.googleapis.com/auth/gmail.readonly",
"https://www.googleapis.com/auth/gmail.compose",
"https://www.googleapis.com/auth/gmail.addons.current.action.compose", 
"https://www.googleapis.com/auth/script.external_request",
"https://www.google.com/m8/feeds/",
"https://www.googleapis.com/auth/contacts" ]

权限: Permissions

1 个答案:

答案 0 :(得分:1)

建议从此SO post开始,添加this scope

"oauthScopes": [
  "https://www.google.com/m8/feeds",

使ContactsApp.getContacts()正常工作。