复制Google日历的最佳方法是什么?

时间:2015-05-13 17:29:15

标签: calendar google-calendar-api

我在这里尝试做的是创建一个Java程序,它将持续将我的Calendar1中的所有事件同步到我的Calendar2除了特定条件下的事件(比如我标记为"可能参加&# 34)

到目前为止,我已经启动并运行了一些示例代码,这使我可以通过他们的SDK连接到Google日历。

https://developers.google.com/google-apps/calendar/v3/reference/

我已经能够从Calendar1读取事件了。大。

现在我试图将它们放入Calendar2。我尝试的第一种方法是使用Events.Import

https://developers.google.com/google-apps/calendar/v3/reference/events/import

但是我收到了以下错误:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
  "code" : 400,
  "errors" : [ {
    "domain" : "calendar",
    "message" : "The owner of the calendar must either be the organizer or an attendee of an event that is imported.",
    "reason" : "participantIsNeitherOrganizerNorAttendee"
  } ]

看来我只能导入"主要"我怀疑日历。

所以从这里开始,我应该采取什么方法?我应该做插入吗?唯一的问题是下次我同步时,我不知道Calendar2要编辑哪些事件。我可以从sync API获取Calendar1的增量更改。我只是不知道如何更新Calendar2。

0 个答案:

没有答案