Javascript 如何通过AuthAPI创建Google日历,并在php中为多个用户共享以供编辑和查看

Javascript 如何通过AuthAPI创建Google日历,并在php中为多个用户共享以供编辑和查看,javascript,php,google-calendar-api,Javascript,Php,Google Calendar Api,我尝试了更多,但我没有发现确切的doc plz share动态实现谷歌日历的任何想法,可以共享给用户进行编辑和查看。我在文档中找到了此指南。它提供了如何集成一个简单的PHP命令行应用程序的步骤,该应用程序向GoogleCalendarAPI发出请求。这可能会有帮助 您可以通过调用方法来查看日历。它返回用户日历列表上的一个条目。见: 然后,您可以通过调用方法编辑/更新用户日历列表上的条目: 查看下面的GitHub示例: 谢谢您的回答!我还需要根据日历名称、日期和时间等参数动态创建日历。请帮助

我尝试了更多,但我没有发现确切的doc plz share动态实现谷歌日历的任何想法,可以共享给用户进行编辑和查看。

我在文档中找到了此指南。它提供了如何集成一个简单的PHP命令行应用程序的步骤,该应用程序向GoogleCalendarAPI发出请求。这可能会有帮助

您可以通过调用方法来查看日历。它返回用户日历列表上的一个条目。见:

然后,您可以通过调用方法编辑/更新用户日历列表上的条目:

查看下面的GitHub示例:


谢谢您的回答!我还需要根据日历名称、日期和时间等参数动态创建日历。请帮助我您可以从日历界面查看用户可以更改的设置资源,例如用户的时区。可以通过list和get方法检索它们。请注意,如果设置有其默认值,则可能不会返回该设置。如果希望在web应用程序和Google服务之间进行服务器-服务器交互,也应使用。例如,如果您的应用程序希望将事件添加到Google Apps域中所有用户的日历中,则您需要使用服务帐户代表用户访问Google Calendar API。
$calendarListEntry = $service->calendarList->get('calendarId');

echo $calendarListEntry->getSummary();
$updatedCalendarListEntry = service->calendarList->update($calendarListEntry->getId(), $calendarListEntry);

echo $updatedCalendarListEntry->getEtag();