如何访问谷歌日历API方法

时间:2012-04-09 02:38:53

标签: java google-calendar-api google-api-java-client

我是Google API的新手,我正在尝试根据此处所述的Google Calendar API示例创建应用:http://samples.google-api-java-client.googlecode.com/hg/calendar-appengine-sample/instructions.html

这很有效,但我无法继续前进,因为我无法访问https://developers.google.com/google-apps/calendar/v3/reference/中描述的所有API方法,如get,patch,list等。

示例应用程序源代码中实现了一些方法:/year-plann / src / main / java / com / google / api / services / samples / calendar /appengine / server / CalendarGwtRpcSample.java:

void delete(GwtCalendar calendar) throws IOException;
GwtCalendar insert(GwtCalendar calendar) throws IOException;
GwtCalendar get(GwtCalendar calendar) throws IOException;
GwtCalendar update(GwtCalendar updated) throws IOException;

但是只实现了删除,插入和更新方法。我希望这些可以直接从客户端库中获得。

我错过了什么吗?或者我是否需要自己创建所有这些方法?

我已经按照示例应用程序的教程,在Windows(Vista)上使用Eclipse,其中包含Maven存储库中的源代码和客户端库。

由于

1 个答案:

答案 0 :(得分:0)

您需要为所需的所有服务调用编写包装器 - 原因是您无法使用Ajax在不同的服务器上调用Web服务(在本例中为Google日历API)托管您的GWT应用程序。

因此,在此示例中,您的GWT应用程序向您的服务器发出AJAX调用,然后调用Google Calendar服务并将结果包装回GWT客户端。