当前位置: 首页 > 知识库问答 >
问题:

如何使用php在谷歌日历中创建事件

路思源
2023-03-14

我尝试使用php在google calnder中创建事件。但谷歌并没有反映出这一点。

我遵循此代码

http://docs.dhtmlx.com/scheduler/how_to_start.html

在data.php文件中有这个代码

include('../src/google_proxy.php');

$calendar = new GoogleCalendarProxy(
    "878294925469@developer.gserviceaccount.com",    // email from Google API console
    "878294925469.apps.googleusercontent.com",   // user id from Google API console
    file_get_contents("./AIzaSyBvNVHdRZJ33lCKiGSuRWMEEd1liasGJ7A"),                         // private key
    "35hnoajpn21hmjtk27s7rnc77g@group.calendar.google.com"  // calendar id
);

我有api控制台帐户,在该帐户中只有客户端ID和客户端机密。

我不知道如何得到这2个值"878294925469@developer.gserviceaccount.com"
"878294925469.apps.googleusercontent.com.

如何发布和获取活动。

有谁能为谷歌日历提供更好的代码吗

共有1个答案

韶兴德
2023-03-14

你可以从这个链接下载谷歌日历代码

http://www.dhtmlx.com/blog/dhtmlxscheduler-synchronization-with-google-calendar/

 类似资料:
  • 我有两个google workspace帐户用于测试。帐户A有一个服务帐户,在帐户B中,我添加了用于域范围委派的服务帐户,该帐户具有读取/写入帐户B中日历所需的权限。 阅读活动和日历很有效。但是,当尝试使用帐户B中的资源日历中的服务帐户创建事件时,我遇到以下错误: 添加的权限: 如果我们在一个Google工作空间帐户中进行测试,它就可以工作。 这是密码

  • 我能够使用服务帐户和谷歌日历API在谷歌日历中创建一个事件,其中项目和服务帐户是在谷歌工作区管理员帐户中创建的,在同一个帐户中,我启用了域范围的委派属性。我还没有创建单独的日历,也没有授予访问服务帐户的权限。如果我在CreateDelegate()中使用我的工作区google帐户,则此事件将在'abc@myworkspace.com对于我添加的每个与会者,“日历”和“创建人”属性也是相同的。 所以

  • 我在我的Angular 9 Web应用程序中使用谷歌日历API,并试图在我的谷歌办公套件域内的谷歌日历上创建事件 在G Suite管理控制台中,我为服务帐户授予了作用域的权限https://www.googleapis.com/auth/calendar和https://www.googleapis.com/auth/calendar.events 我在我的帐户下创建了日历本身,并添加了具有“更改

  • 我从快速入门开始(https://developers.google.com/google-apps/calendar/quickstart/python)而且效果很好。然后我尝试用这个指南插入事件(https://developers.google.com/google-apps/calendar/create-events)。我将此代码添加到quickstart的代码中,但出现错误。如何查看我

  • 我一直在使用curl和Outlook REST API v1.0(具有基本身份验证)在Outlook日历中创建日历事件。基本身份验证即将被弃用,因此我现在正在尝试迁移到带有OAuth 2的Microsoft Graph v1.0。我已经走了一段路,但在运行 POST 以创建事件时卡在“错误访问被拒绝”上。这是我到目前为止所做的: > < li> 在此注册我的应用程序(curl):https://a

  • 因此,我已将服务号设置为域范围的授权,如本文所述执行谷歌办公套件域范围的授权。在谷歌办公套件管理控制台中,我已授权服务号使用OAuth 2.0范围: 每次我试图创建一个事件,最终都会出现这个错误 这建立了google凭据,不使用模拟,日历与服务号共享。