0

我是 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/中描述的所有 API 方法,例如 get、patch、list 等v3/参考/

示例应用程序源代码中实现了一些方法:/year-planner/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 存储库的源代码和客户端库。

谢谢

4

1 回答 1

0

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

因此,在本示例中,您的 GWT 应用程序对您的服务器进行 AJAX 调用,然后服务器调用 Google 日历服务并将结果包装回 GWT 客户端。

于 2012-04-10T00:28:59.783 回答