Javascript 在Google日历上的ACL中设置域

Javascript 在Google日历上的ACL中设置域,javascript,calendar,google-calendar-api,acl,Javascript,Calendar,Google Calendar Api,Acl,我正试图在谷歌日历上设置acl,这样我就可以从我的网站上对日历进行忙/闲读取。我正在这样做: var request = gapi.client.calendar.acl.insert({"calendarId":calendar,"role":"freeBusyReader","scope":{"type":"domain","value":"mydomain.org"}}); 运行此命令后,当我列出acl时,我可以看到它成功地添加了acl。但是,当我稍后从mydomain.org执行忙/

我正试图在谷歌日历上设置acl,这样我就可以从我的网站上对日历进行忙/闲读取。我正在这样做:

 var request = gapi.client.calendar.acl.insert({"calendarId":calendar,"role":"freeBusyReader","scope":{"type":"domain","value":"mydomain.org"}});
运行此命令后,当我列出acl时,我可以看到它成功地添加了acl。但是,当我稍后从mydomain.org执行忙/闲请求时,日历报告notFound错误。但是,如果我在ACL insert语句中将类型设置为default,那么我可以执行忙/闲请求,它将返回我想要的数据。但我不想将日历的忙/闲访问设置为公共访问,这是默认设置,我只希望只有我的站点有访问权限。我是否不理解域的含义,或者我是否需要做其他事情


编辑:下面是场景。我正在尝试为运动队创建一个网站,我希望队员们授权我的网站访问他们的日历,以便作为教练,我可以一次查询所有队员的日历,并查看谁将错过在给定时间安排的练习。我有一个页面,每个用户在其中选择并授权我的站点使用oauth访问他们的个人日历,但是,除非成员的日历设置为通过ACL共享忙/闲数据,否则忙/闲API查询不起作用。我想设置ACL,以便它只授予我的网站忙/闲访问权限,而不是全局忙/闲访问权限,因为这对我来说似乎有点侵入性。

您能解释一下您的情况吗?您正试图将您的域访问忙/闲信息的权限授予您的个人日历?我尝试了这个场景,得到了与您相同的错误。然而,如果我尝试使用默认值,仍然会得到相同的错误。在这里尝试您的请求,并让我知道result@SGC,请参阅上面的“我的编辑”。除非用户通过acl或UI将其日历忙/闲信息共享给您的应用程序,否则您的应用程序无法访问它。