5

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

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

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

好像这就是我需要的,我会报告具体如何做到这一点..

编辑#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);
4

1 回答 1

3

更新后的答案!只需将默认查看器(公共)的“ACL”设置为阅读器!

于 2012-07-25T20:57:38.587 回答