0

目前,Google 正在将其旧的 Google Data API迁移到新的 Google API。

当我们对旧的 Google Data API 进行 API 查询时,我们通常使用 Zend Framework 和给定的使用者密钥/秘密来执行 authen/auth,这很好。

问题是,是否可以使用给定的消费者密钥/秘密(来自 Google Apps Marketplace 列表)和新的OAuth 2 库来调用 API?我遇到的是错误消息redirect_uri mismatched问题,显然 Google Apps Marketplace 无法更改此值。尽管他们为我们提供了从列表页面转到 API 控制台的链接,但我在我的 API 访问页面中根本看不到 OAuth 2.0 选项。

我错过了什么吗?

如果假设我需要使用Google Apps Admin Settings API,是否意味着我需要在 API 控制台中单独创建一个新的 OAuth 2.0 API 访问,然后,当我需要访问用户数据时,我需要进行身份验证流程再次使用这个新的消费者密钥/秘密/重定向?我无法在清单清单中设置此权限?(不支持?)

感谢您的澄清!

4

1 回答 1

0

Google Apps 管理员设置尚未迁移到新的 google-api、AFAICS。查看此列表:http ://code.google.com/p/google-api-java-client/wiki/APIs ;

但是,您可以使用新的 google-api 客户端库,但您必须为给定的 API 推出自己的 XML 模型,这并不难,我为 Contact API 做了类似的事情

如果范围足够大,消费者/密钥秘密可以正常重复使用。根据我的记忆,您的市场应用程序的相关项目会自动在 Google Api 控制台中创建..

于 2012-12-03T19:48:39.230 回答