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 に答える