Eri*_*ael 5 php google-calendar-api
我可以成功添加日历,但不幸的是我不能像我想要的那样在远程页面上嵌入该日历,因为它没有设置为公开!
我找不到任何将日历的共享设置/权限设置为公开的参考。
编辑:找到更多信息: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);
Run Code Online (Sandbox Code Playgroud)
想通了:只需将默认查看器(公共)的“ACL”设置为读者即可。
我越来越擅长这个了!
$rule = new AclRule();
$scope = new AclRuleScope();
$scope->setType("default");
$scope->setValue("");
$rule->setScope($scope);
$rule->setRole("reader");
$createdRule = $service->acl->insert($createdCalendar->id, $rule);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2143 次 |
| 最近记录: |