寻找更好的python Google Calendar API示例

时间:2012-05-23 02:26:47

标签: python google-api

我正在尝试编写一个可以将事件添加到Google日历的应用程序 这个非常简洁的网站可以让你玩API。 http://code.google.com/apis/explorer/#_s=calendar&_v=v3&_m=events.insert

使用该网站,我可以使用以下内容构建日历活动 东西。我很难将其转换为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"
}

2 个答案:

答案 0 :(得分:3)

检查所有Python示例的文档,例如,这里显示如何创建事件:https://developers.google.com/google-apps/calendar/v3/reference/events/insert

答案 1 :(得分:1)

this article节目中都显示了足够的截图。

this GitHub repo,也有很多例子。