カレンダーを正常に追加できますが、残念ながら、公開に設定されていないため、希望するようにそのカレンダーをリモート ページに埋め込むことができません。
カレンダーの共有設定/権限を公開に設定するための参照が見つかりません。
編集: いくつかの詳細情報が見つかりました: 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);