Java Google 日历解析事件
Java Google Calendar parse events
我无法使用 Google 日历 API 解析 Google 日历事件。
URL feedUrl = new URL("https://www.googleapis.com/calendar/v3/calendars/"+ emailAddress +"/events/");
EventFeed eventFeed = calendarService.getFeed(feedUrl, EventFeed.class);
异常,最后一行:
com.google.gdata.util.ParseException: Unrecognized content type:application/json;charset=UTF-8
gdata.util
让我相信您正在尝试使用 Gdata 客户端库。
但您似乎正试图将 Google 日历 API 的 V3 的终点提供给它。这是行不通的,因为 Google 日历的 V3 是发现服务 API 而不是 GData API。 Discovery API return jSon, gData APIs return xml 所以 gData 客户端库无法理解 V3 API 试图告诉它。因此 Unrecognized content type:application/json
我认为您应该先下载当前 Google API java client library。
另请注意 Google Calendar API was shut down November 17, 2014 的 GData 版本,所以我不相信您将能够使用 gdata 客户端库访问 Google 日历
我无法使用 Google 日历 API 解析 Google 日历事件。
URL feedUrl = new URL("https://www.googleapis.com/calendar/v3/calendars/"+ emailAddress +"/events/");
EventFeed eventFeed = calendarService.getFeed(feedUrl, EventFeed.class);
异常,最后一行:
com.google.gdata.util.ParseException: Unrecognized content type:application/json;charset=UTF-8
gdata.util
让我相信您正在尝试使用 Gdata 客户端库。
但您似乎正试图将 Google 日历 API 的 V3 的终点提供给它。这是行不通的,因为 Google 日历的 V3 是发现服务 API 而不是 GData API。 Discovery API return jSon, gData APIs return xml 所以 gData 客户端库无法理解 V3 API 试图告诉它。因此 Unrecognized content type:application/json
我认为您应该先下载当前 Google API java client library。
另请注意 Google Calendar API was shut down November 17, 2014 的 GData 版本,所以我不相信您将能够使用 gdata 客户端库访问 Google 日历