在我们的组织中,我们有一个内部开发的基于 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 日之前关闭的服务。