Возможно ли получить доступ к gdata api при использовании Java App Engine? - PullRequest
0 голосов
/ 18 июля 2009

У меня возникла дилемма, когда я хочу создать приложение, которое манипулирует информацией о контактах Google. Проблема заключается в том, что Python поддерживает только API версии 1.0, а Java поддерживает 3.0.

Я также хочу, чтобы он был веб-ориентированным, поэтому я смотрю на движок приложений Google, но кажется, что только Python-версия движка приложений поддерживает импорт gdata apis, а java - нет.

Так что это либо веб-интерфейс и версия 1.0 API или не-веб-основе и версия 3.0 API.

Мне действительно нужна версия 3.0, чтобы получить доступ к дополнительным полям, предоставленным контактами Google.

Итак, мой вопрос: есть ли способ получить доступ к API gdata в Google App Engine с использованием Java?

Если нет ETA, когда будет выпущена версия 3.0 gdata api для python?

Приветствие.

Ответы [ 3 ]

0 голосов
/ 09 сентября 2009

Java-клиент API данных Google: ссылка1

Начало работы с клиентской библиотекой Java для данных Google link2

Полагаю, это то, что вы искали.

0 голосов
/ 14 мая 2010

Я использую GDATA apis для моего веб-приложения JAVA appengine. Таким образом, GDATA может использоваться со средой исполнения JAVA.

С http://code.google.com/appengine/kb/java.html

Да, клиентская библиотека Google Data Java может использоваться в App Engine, но вам нужно установить параметр конфигурации, чтобы избежать ошибки разрешений во время выполнения.

Добавьте следующее в appengine -web.xml file:

<system-properties>
  <property name="com.google.gdata.DisableCookieHandler" value="true"/>
</system-properties>

Если следующее не включено, вы может увидеть следующее исключение: java.security.AccessControlException: доступ запрещен (java.net.NetPermission getCookieHandler)

0 голосов
/ 19 июля 2009

Я смотрю на протокол API данных Google, который, кажется, решает проблему.

...