问题标签 [google-api-java-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12371 浏览

java - 如何使用 Google API Java 客户端向 Google Shortener API 发布请求并解析 JSON 响应?

我想使用Google Shortener API。我想使用 google api java 客户端库发布请求并解析 JSON 响应。

接下来,我发布我尝试过的代码:

当我执行上面的代码时,我得到下一个输出:

知道如何正确设置 JsonCParser 吗?

错误路径

一开始我没有正确设置请求内容。正如@dwb 所指出的,应设置请求内容:

如果你没有正确设置内容,你会得到下一个错误

com.google.api.client.http.HttpResponseException:在 GoogleShortener.main(GoogleShortener.java:32) 的 com.google.api.client.http.HttpRequest.execute(HttpRequest.java:209) 需要 411 长度

0 投票
1 回答
679 浏览

python - Android 上的 google-api-java-client JSON 解析器在 GAE 上生成一个空的 self.request.body

这与另一个关于 URL 缩短器的问题有关。URL 缩短器的代码在独立 Java 和 Android 上都可以正常工作。但是,当重新使用此代码与自定义 Google App Engine 应用程序通信时,该代码在独立 Java 上运行良好,但在 Android 上使用时会产生一个空的 self.request.body。为什么?

要重现此行为,请在 android 上运行以下代码,一次使用 Google 缩短 URL: https://www.googleapis.com/urlshortener/v1/url,一次使用指向 Web 服务器的自定义 URL。在两种情况下,独立 java 上的相同代码会产生完全相同的请求(如预期的那样)。在 Android 上,在自定义 URL 的情况下,内容正文为空且未设置 content-length。我正在使用杰克逊 1.7.1 运行 google-api-java-client 1.2.2-alpha。

代码片段:

0 投票
3 回答
3854 浏览

android - Android 中带有 google-api-java-client 的 Google 文档示例

我正在为 Android 制作一个简单的应用程序,这些应用程序有一些功能: - 上传 - 下载 - ShowAllFile

当我使用 Gdata 时,很容易用 Java 制作这个功能

但 Gdata 不支持 Android。

任何人都可以提供使用 google-api-java-clien 的 Android 中 GoogleDoc 的示例代码吗?

最好的祝福

P/s:更新:我可以上传文件

0 投票
1 回答
278 浏览

java - 使用 google-api-java-client 时,我无法解析节点元素的属性。谁能告诉我如何使用它?

在 google-api-java-client 上存在一个注释 @Key,它用于解析 XML 上的节点。我收到了来自分析服务的答复,其中包含几个以“dxp:property”开头的节点。我只需要具有属性 name="ga:accountName" 的节点来获取同一节点上另一个属性的值。但是,我不知道它是否存在谷歌为解析属性提供的库上的实现,我在文档中找不到任何信息。

有人知道吗?

谢谢!

0 投票
3 回答
3367 浏览

android - 如何使用 AndroidAccountManager 注销

AccountManager我可以使用以下代码 登录 Android : http ://code.google.com/p/google-api-java-client/wiki/AndroidAccountManager

但是不知道怎么退出?

0 投票
2 回答
3102 浏览

java - Google API for Google Docs,请求文档列表——400 Bad Request

在从谷歌服务器对谷歌文档进行身份验证后,我做了一个简单的 getResponse,但我收到了 400 错误请求。我不明白我哪里错了。示例代码如下

sysout 将正确的 url 打印为

但是当我这样做时,我得到

任何帮助将非常感激。我已经尝试了一个小时了:-(

0 投票
1 回答
1294 浏览

java - 如何使用 google-api-client 通过 Android 检索 google 日历事件

我发现 gdata 库与 Android 不兼容,并已切换到 google-api-client 库。我遵循了 v2-atom-android 示例,但它不包括如何检索事件,只包括日历。对于我的应用程序,我需要能够下载日历和事件 - 有谁知道如何使用 google-api-client 库来做到这一点?

0 投票
1 回答
1182 浏览

google-analytics - 如何使用 Analytics Data Export API 获取网站 URL?

分析 API 是否公开了网站 URL?

我可以在 Analytics 自己的帐户页面中看到该地址(例如https://www.google.com/analytics/settings/?pli=1#scid=XXXXX),但我在提要中找不到它。

我错过了什么吗?

0 投票
1 回答
310 浏览

java - 从 google api for java 获取 gCal:color?

我正在尝试<gCal:color value="xxxxxx">从 Android 上的 google-api-java-client 中的 Atom XML 响应中获取 value 属性。出于某种原因,尽管为它定义了@Key,但它没有被解析。我可以看到它出现在实际的 XML 响应中,但它没有正确解析到 pojo 中。

考虑一下我修改过的这些代码......

我添加了 gCal 命名空间:

我将 gCal:color 键添加到 CalendarEntry 类:

当我阅读生成的 CalendarEntry 时,“颜色”字符串仍然为空。

没有发生运行时错误。轻微的更改,例如“gCal:colors”,会导致 HTTP 400 错误请求。我能够添加@Key("id"),效果很好,但是 gCal 的东西都没有回来。

想法?

0 投票
1 回答
1212 浏览

oauth - 如何在 google-api-java-client 中使用 OAuth2?

我正在尝试使用PredictionSamplein google-api-java-client,但是通过ClientLogin身份验证它给了我错误: User is not a trusted tester

我已经在我的 API 控制台项目中激活了 Google Prediction API。而且我可以使用同一用户从http://code.google.com/apis/predict/docs/hello_world.html运行 Hello World 预测示例。它使用 oacurl 和 oauth2。

但它不适用于google-api-java-client. 我也无法使 oauth2 与google-api-java-client.

我搜索了文档和示例,但没有找到解决方案。是否可以使用google-api-java-client.