2012-04-09 3 views
0

Я новичок в API Google и пытаюсь создать приложение на основе примера API Google Calendar, описанного здесь: http://samples.google-api-java-client.googlecode.com/hg/calendar-appengine-sample/instructions.html.Как получить доступ к методам API календаря Google

Это работает, но у меня проблемы с дальнейшим ходом, потому что я не могу получить доступ ко всем API-методам, таким как get, patch, list и т. Д., Которые описаны в https://developers.google.com/google-apps/calendar/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; 

Но применяются только методы удаления, вставки и обновления. Я ожидал, что они будут доступны непосредственно из клиентской библиотеки.

Я что-то пропустил? или мне нужно самостоятельно создать все эти методы?

Я следил за учебным пособием для примера приложения, используя Eclipse в Windows (Vista) с исходным кодом и клиентскими библиотеками из репозиториев Maven.

Благодаря

ответ

0

Вам нужно написать обертки для всех сервисных вызовов вы хотите - по той причине, вы не можете использовать Ajax, чтобы взывать к вебу-сервису (Календарь Google API в данном случае) на другой сервер, на котором размещается ваше приложение GWT.

Итак, в этом примере ваш GWT-приложение вызывает вызов AJAX на ваш сервер, который затем вызывает службу Google Calendar и завершает результат обратно клиенту GWT.

Смежные вопросы