如何使用Google日历的“私人地址”与gdata.calendar.service?

3 投票
1 回答
593 浏览
提问于 2025-04-17 11:04

网上有很多例子讲解如何使用 gdata.calendar.service(我之前写成了“client”,其实是错的)这个类,通过邮箱和密码登录日历。有没有办法在 gdata.calendar.service 中使用日历的“私人地址”(无论是 xml 还是 ical)呢?如果可以的话,我不想在脚本里硬编码我的密码。

这个“私人地址”是一个看起来像这样的链接:

https://www.google.com/calendar/feeds/${somestring}%40group.calendar.google.com/private-${someotherstring}/basic

你可以在“日历设置”页面底部找到这个链接来获取它。

我使用的是最新版本的 gdata for python:gdata-2.0.16。

1 个回答

0

这个应该很简单明了。如果我没记错的话,你需要把可见性设置为“private-YOURTOKEN”,而不是“public”。这样就能生成正确的网址。

不过,你要注意,通过这个私有网址访问是只读的。如果想要写入数据,你就需要进行完整的密码认证。

撰写回答