【问题标题】:Possible to access gdata api when using Java App Engine?使用 Java App Engine 时可以访问 gdata api 吗?
【发布时间】:2010-11-12 00:00:49
【问题描述】:

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

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

所以它要么是基于 Web 的 1.0 版 api,要么是非基于 Web 的 3.0 版 api。

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

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

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

干杯。

【问题讨论】:

    标签: java python google-app-engine gdata-api


    【解决方案1】:

    我将 GDATA api 用于我的 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: 访问被拒绝(java.net.NetPermission getCookieHandler)

    【讨论】:

      【解决方案2】:

      Google 数据 API Java 客户端:link1

      Google Data Java 客户端库入门link2

      我猜这就是你要找的。​​p>

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-11
          • 1970-01-01
          • 1970-01-01
          • 2015-03-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多