如何使用Google Calendar API将重复事件移至Python中的其他日历?

问题描述 投票:0回答:1

我无法使用Google Calendar API中的.move()函数将重复发生的事件的实例移至其他日历...有任何想法吗?

我的代码:

def eventmover(calendarId, eventId, destination, login):
    service = build('calendar', 'v3', credentials=login)        
    service.events().instances().move(calendarId=calendarId,eventId=eventId, destination=destination).execute()

返回的错误:

json返回“无法更改实例的组织者。“>

python events google-calendar-api recurring
1个回答
0
投票

您正在事件move上执行instance,而不是在event本身上执行。它们都是Event类的方法,不能一起使用。您应该这样做:

def eventmover(calendarId, eventId, destination, login):
    service = build('calendar', 'v3', credentials=login)        
    service.events().move(calendarId=calendarId,eventId=eventId, destination=destination).execute()
© www.soinside.com 2019 - 2024. All rights reserved.