问题标签 [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 投票
1 回答
1137 浏览

android - GsonFactory空反序列化

我使用 google-http-java-client 和 GsonFactory 作为 json 工厂。当我得到这样的 JSON 对象时

GSON 将 to_latlng 反序列化为空的非空对象(我可以调用他的 setter 和 getter),但它必须为空。我怎样才能做到这一点?

0 投票
1 回答
190 浏览

android - 哪种身份验证方法更适合处理 android 上的 Google api 和 Google 帐户?

点击链接:http
://code.google.com/p/google-api-java-client/wiki/Authentication 那里有 4 种方法,它们是:
1. OAuth 1.0a
2. OAuth 2.0 draft 10 (JavaDoc,规范)
3. Android AccountManager
4. ClientLogin(仅适用于某些 Google API 的旧方法)

由于 Googler 并没有过多谈论做出选择,我只是想知道哪个更适合 Android 应用程序开发?
另外,这种选择的优缺点是什么?

0 投票
1 回答
542 浏览

java - 如何实例化Class从T?

我有以下方法:

PS:parseAs 是来自google http 客户端库的方法。

0 投票
0 回答
455 浏览

java - 400 错误请求:通过 google-api-java-client 将联系人添加到 google 联系人

在 google-api-java-client 的帮助下尝试将联系人插入谷歌联系人时,我有一个 HttpRequestException:400 Bad request,我花了几个小时来找出问题所在,也许有人可以帮忙?这是我插入联系人的方法:

这是我的联系人条目的 xml 表示模型:

我创建这样的联系人:

这是我的 Util 类:

}

我也尝试将 gdataVersion 更改为“2”,但这不起作用。有什么建议吗?谢谢。

0 投票
0 回答
250 浏览

java - 用于将联系人添加到谷歌联系人的 XML 模型

我尝试手动编写 xml 模型(如 google-api-java-client 站点中所述)以将联系人添加到 google 联系人,但在尝试发布我的联系人时我总是收到 400 个错误请求,我已包含所有必填字段我的模型并尝试不同的可能性,但它不起作用。任何人都可以编写单个 xml 模型来添加带有姓名和电话号码的联系人吗?这是我的 ContactEntry 模型:

}

分类类:

}

名称类:

}

0 投票
2 回答
539 浏览

android - 当我从 ApacheHttpTransport 切换到 NetHttpTransport 时,抛出 IOException 而不是 HttpResponseException 以获得 401 http 状态

当我从 ApacheHttpTransport 切换到 NetHttpTransport 时,抛出 IOException 而不是 HttpResponseException 以获得 401 http 状态。

我收到带有以下消息的 IOException:收到“身份验证挑战为空”

这是错误的。我应该得到 401 状态的 HttpResponseException 。有人遇到同样的问题吗?

0 投票
1 回答
406 浏览

java - 如何枚举我域中的 Google 群组并列出其成员?

我想枚举我的 Google Apps For Business 域中可用的组(及其成员),但在查找相关 API 时遇到问题。文档页面上的所有内容似乎都假设我已经知道组名 - 即使这样也无法列出成员。

API 的先前版本 gdata 对我打算做的所有事情都有一个清晰的接口- 但它没有提供 Maven 包(实际上它明确声明不会提供这样的包)并且开发团队建议新界面更可取

那么是否可以像使用 GDATA API 一样使用 Google API 枚举组?

0 投票
1 回答
5576 浏览

oauth - gdata-java-client + oauth2 + access_token secret

我目前正在尝试使用新的 java 客户端,并且由于谷歌库当前状态的遗留原因,我需要同时使用 gdata 和新的谷歌 java 客户端 api。

显然我想使用 OAuth2——但是使用 OAuth2 我没有获得访问令牌秘密——这会导致问题 b/c gdata 需要访问令牌秘密。

任何人都可以建议解决方法,例如。- 有没有办法使用只有访问令牌(OAuth2)而不是访问令牌秘密的gdata java库?代码示例(和尝试)不能证实这一点,但也许我做错了什么

  • 还是我必须为 gdata 和新的谷歌 java 客户端 api 使用 OAuth1?
  • 还是有其他方法?

谢谢

0 投票
1 回答
1534 浏览

android - 使用 Android 用户 Google AccountManager 创建日历服务

我想从 Android 的 Google AccountManager 获得授权,然后我想以某种方式创建一个 Google API 服务来使用 Google 日历。我可以运行客户经理,但我的问题是,在运行 AccountManager 并获得授权后,如何使用这些授权创建服务来访问 Google 日历?我得到这个结果:

使用此代码:

0 投票
0 回答
581 浏览

google-api-java-client - 安卓上的 Youtube API

我想将视频从 Android 上传到 YouTube,我使用 Google API 来完成,我的代码:

我不确定这段代码是否可以在 android 上运行,因为我得到了一个禁止的错误。

我的问题是为什么这段代码可以在 Android 上运行?gdata 与安卓不兼容吗?