通过Python中的App Engine使用GData Calendar API,当您创建事件时,有一些方便的小助手方法来解析响应:
new_event = calendar_service.InsertEvent(event, '/calendar/feeds/default/private/full')
helper = new_event.GetEditLink().href
创建新日历时:
^{pr2}$我想知道是否有我在文档中找不到的相关方法(或者——也许——没有文档记录)呢?在
我需要将新日历的ID存储在数据存储中,因此我想要以下内容:
new_calendar = gd_client.InsertCalendar(new_calendar=calendar)
new_calendar.getGroupLink().href
在我的代码中,日历正在创建中,G用201返回Atom响应,但在我开始使用elementtree或原子.parse为了提取想要的元素,我希望这里有人能帮忙。在
提前致谢:)
我从来没有用过gdataapi,所以我可能错了,但是。。。在
看起来
GetLink()
将返回任何指定rel的link对象。似乎GetEditLink()
只是调用GetLink()
,传递编辑链接的rel。因此您应该能够对来自InsertCalendar()
的响应调用GetLink()
,并传入Group链接的rel。在这是我用来弄清楚的pydoc信息:http://gdata-python-client.googlecode.com/svn/trunk/pydocs/gdata.calendar_resource.data.html
相关问题 更多 >
编程相关推荐