0

私はGoogleAPIを初めて使用し、ここで説明されているGoogle Calendar APIサンプルに基づいてアプリを作成しようとしています:http ://samples.google-api-java-client.googlecode.com/hg/calendar-appengine-sample/instructions .html

これは機能しますが、 https://developers.google.com/google-apps/calendar/で説明されているget、patch、listなどのすべてのAPIメソッドにアクセスできないため、先に進むのに問題があります。 v3 /reference/

サンプルアプリのソースコードには、いくつかのメソッドが実装されています。/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 に答える