0

我有一个两难境地,我想创建一个操作谷歌联系人信息的应用程序。问题归结为 Python 仅支持 api 的 1.0 版本,而 Java 支持 3.0。

我也希望它是基于网络的,所以我正在查看 google app engine,但似乎只有 app engine 的 python 版本支持 gdata apis 的导入,而 java 不支持。

因此,它要么是基于 Web 和 1.0 版的 api,要么是基于非 Web 和 3.0 版的 api。

我实际上需要 3.0 版才能访问谷歌联系人提供的额外字段。

所以我的问题是,有没有办法使用 Java 访问 Google App Engine 下的 gdata api?

如果没有,是否有关于何时为 python 发布 gdata api 3.0 版的 ETA?

干杯。

4

3 回答 3

0

我正在查看似乎可以解决问题的 google data api 协议。

于 2009-07-19T13:19:25.503 回答
0

谷歌数据 API Java 客户端:link1

Google 数据 Java 客户端库链接 2入门

我想这就是你要找的。

于 2009-09-09T18:01:14.267 回答
0

我将 GDATA apis 用于我的 JAVA appengine webapp。所以 GDATA 可以与 JAVA 运行时一起使用。

来自http://code.google.com/appengine/kb/java.html

是的,Google Data Java 客户端库可以在 App Engine 中使用,但您需要设置配置选项以避免运行时权限错误。

将以下内容添加到您的appengine-web.xml文件中:

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

如果不包括以下内容,您可能会看到以下异常: java.security.AccessControlException: access denied (java.net.NetPermission getCookieHandler)

于 2010-05-14T09:11:20.423 回答