寻找更好的python Google日历API示例

寻找更好的python Google日历API示例,python,google-api,Python,Google Api,我正在尝试编写一个可以将事件添加到谷歌日历的应用程序。 有一个非常简洁的站点,可以让您使用API。 使用该站点,我能够使用以下内容构建日历事件 东西我很难将其翻译成python。假设我已经使用oauth进行了身份验证,那么如何使用python代码进行身份验证呢?看起来我必须构建一个json字符串,并以某种方式将其转换为http请求。我不知道怎么做 有谁能举例说明如何用 Python API 非常感谢 POST https://www.googleapis.com/calendar/v3/cal

我正在尝试编写一个可以将事件添加到谷歌日历的应用程序。
有一个非常简洁的站点,可以让您使用API。

使用该站点,我能够使用以下内容构建日历事件 东西我很难将其翻译成python。假设我已经使用oauth进行了身份验证,那么如何使用python代码进行身份验证呢?看起来我必须构建一个json字符串,并以某种方式将其转换为http请求。我不知道怎么做

有谁能举例说明如何用 Python API

非常感谢

POST
https://www.googleapis.com/calendar/v3/calendars/my_calendar_id_string/events?pp=1&key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer ya29.ANOTHERBIGSLONGTRINGHEREFfxCTiKMIR_bDui
X-JavaScript-User-Agent:  Google APIs Explorer

{
"start": {
"dateTime": "2012-05-24T14:00:00-06:00"
},
"end": {
"dateTime": "2012-05-24T18:00:00-06:00"
},
"description": "My Description"
}

检查所有Python示例的文档,例如,这里有一个演示如何创建事件的示例:

遇到带有大量屏幕截图的演示

还有很多例子。

只是一个自插式插头:


还有Python的(gcsa)(由我编写)。它更简单,更具python风格,面向对象。它为您处理凭证、JSON格式、日期时间/时区、重复等。这是为任何试图使用API explorer并需要格式化日期时间字符串的人准备的。

尝试这是一项非常了不起的工作,它创建了一个更友好的API,使那些还不熟悉原始API的人能够在编写可理解代码的同时快速、简洁地完成工作。强烈推荐!