1

在我们的组织中,我们有一个内部开发的基于 Web 的应用程序,它利用 Google Data (GData) APIs(gdata-java-client) API 来管理电子邮件用户帐户、电子邮件设置、昵称、个人资料更新、联系人管理。这个应用程序是几年前构建的。最近我们计划增强一些功能,并查看了 API 和 Google API 网站。看起来一些 GData API 正在被弃用或计划取消(2015 年 4 月 20 日)。我们正在使用以下 GData API,并希望确认/检查我们需要立即迁移到新的 Java 版 Google API 客户端库 (google-api-java-client) 的所有 API,以便服务能够顺利运行。

1) Google Apps Provisioning API - V2(使用的 URL - https://apps-apis.google.com/a/feeds/ {ourdomain}/user/2.0)用于创建用户/更新用户/删除用户/昵称

2) Google Apps 电子邮件设置 API - V2(使用的 URL - https://apps-apis.google.com/a/feeds/emailsettings/2.0/ {ourdomain}/{username}/webclip)用于禁用 WebClip

3) Google Apps Profiles Data API - (使用的 URL - {hostname}/m8/feeds/profiles/domain/{ourdomain}/full/{username})用于检索和更新配置文件

4) Google 域共享联系人 API - (使用的 URL - {hostname}/m8/feeds/contacts/{ourdomain}/full)对于 CreateContact/DeleteContact / UpdateContact

我们今天使用的 GData 库的罐子/版本。gdata-client-1.0.jar : 1.46.0 / gdata-core-1.0.jar : 1.46.0 / gdata-appsforyourdomain-1.0.jar : 1.3.1 /gdata-contacts-3.0.jar : 3.1.0

请告诉我们哪些 API 将于 2015 年 4 月 20 日停止服务,同时请提供我们可用于对迁移进行编码的新 API。我们也有任何迁移指南吗?我们可以将 gdata-java-client jars 和 google-api-java-client jars 一起保存在类路径中吗?我们希望迁移将在 2015 年 4 月 20 日之前关闭的服务。

4

1 回答 1

0

我们已经完成了迁移,并认为会更新线程,它可能会帮助其他人。以下 API/组件将于 2015 年 4 月 20 日关闭。

1) 迁移到 ADMIN Directory API 的 Google Apps Provisioning API

2) Google Apps Profiles Data API --> 迁移到 --> ADMIN Directory API

3) ClientLogin --> 迁移到 --> OAuth 2.0

Google Apps 电子邮件设置 API 仍在 GDATA API 下,但它位于 ADMIN SDK 下。无需迁移此。但是我们使用的是 ClientLogin Auth 模型,所以我们需要迁移到 OAuth 2.0

此外,对于使用 ADMIN SDK,您需要在 Google Developer 控制台和管理控制台中进行更改。以下链接中的详细信息。 https://developers.google.com/admin-sdk/directory/v1/guides/prerequisites https://developers.google.com/admin-sdk/directory/v1/guides/delegation

于 2015-02-26T19:20:48.083 回答