Google calendar api - 将日历设置为公开?

时间:2012-07-07 19:19:24

标签: php google-calendar-api

我可以成功添加日历,但遗憾的是我无法将该日历嵌入到我想要的远程页面上,因为它没有设置为公开!

我找不到任何将日历的共享设置/权限设置为公开的引用。

编辑: 找到更多信息: https://developers.google.com/google-apps/calendar/v3/reference/acl/insert

似乎这就是我所需要的,我将报告具体如何做到这一点..

编辑#2:编辑#2: 我擅长这个!

$rule = new AclRule();
$scope = new AclRuleScope();

$scope->setType("default");
$scope->setValue("");
$rule->setScope($scope);
$rule->setRole("reader");

$createdRule = $service->acl->insert($createdCalendar->id, $rule);

1 个答案:

答案 0 :(得分:2)

更新帖子并给出答案!只需将默认查看器(公共)的“ACL”设置为读者!