【发布时间】:2015-10-29 23:52:22
【问题描述】:
我想从 Google 日历 API 中使用 get 检索 Google 日历事件:
String myEventID = ... // ?
Event event = service.events().get("primary", myEventID).execute();
是否可以使用日历提供程序获取此 myEventID 参数? Events table 似乎不包含任何类似于事件 ID 的内容(CalendarContract.Events._ID 是完全不同的东西)。
【问题讨论】:
-
查看此链接developer.android.com/reference/android/provider/…。如果您执行 events.list,developers.google.com/google-apps/calendar/v3/reference/events/…,您将在日历中获得事件 ID 列表。要获取有关特定事件的更多详细信息,请在 events.get developers.google.com/google-apps/calendar/v3/reference/events/… 中给出事件 ID
-
感谢您的回复,但没有帮助。由 events().list() 获得的 ID 是一个字母数字标记,如“abcdef123...”。 Calendar Provider 获得的事件 ID 是一个类似 89 的数字——它只是表中的一个主键。我需要的是可以使用日历提供程序和谷歌日历 API (events.list/get) 获得的任何 ID/UUID(并且它将是相同的)。
标签: android google-api google-calendar-api