Google 日历 API 服务令牌仅具有读者访问权限角色



我正在访问 Google 日历 API,并使用服务令牌对域应用帐号拥有的日历进行身份验证。当我调用calendar.events.list时,我得到的响应是:

{ kind: 'calendar#events',
  etag: [snip],
  summary: [snip],
  description: [snip],
  updated: '2014-11-16T12:33:06.434Z',
  timeZone: 'Europe/London',
  accessRole: 'reader',                <------ this is the problem
  defaultReminders: [],
  nextSyncToken: [snip],
  items: [] }

我希望能够写日历。令牌的accessRolereader 。如何授予服务令牌writer日历的访问权限?我曾尝试使用 Google 日历网络界面授予对服务令牌电子邮件地址的"进行更改和管理共享"访问权限,但在保存时它会自动更改为"查看所有事件详细信息"。

网页界面仅允许您与与您的 Google Apps 帐号位于同一网域的用户共享日历。为了使用服务帐户,您必须在应用程序管理员中授予它权限,如此处所述(在步骤 4 中,选项的名称是错误的,我记不清了,但它是页面中的第三个链接)。

相关内容

  • 没有找到相关文章

最新更新