是否可以仅使用字符串中的 api 键从目录 API 中获取用户列表?
Is it possible to get a list of users from Directory API using only api key in a string?
我在搜索此文档时一直陷入只看到 google 的 OAUTH 文档的循环,但我不希望任何用户交互。也许这是不可能的。我想在 http GET 中执行类似下面代码的操作,就像您对地图所做的那样 API 并收到 JSON 回复
https://www.googleapis.com/admin/directory/v1/users?domain=MYDOMAIN&maxResults=200&key=MYAPIKEY
当我尝试类似上面的操作时,我得到了 401 登录要求。如果相关,我正在使用 vue-resource 发出请求。
如果可能的话,有人可以 post 提供格式正确的请求示例吗?
根据 https://developers.google.com/admin-sdk/directory/v1/guides/manage-users 上提供的文档,您应该可以通过简单的获取请求来执行此操作,但必须使用 OAUTH 2 授权。
如 https://developers.google.com/admin-sdk/directory/v1/guides/authorizing "Your application must use OAuth 2.0 to authorize requests. No other authorization protocols are supported."
所述
我之前没有使用过 vue-resource 但是我知道 Chrome 插件 Postman 有一个授权选项来定位 OAUTH2.0,这应该是一个很好的开始和快速概念验证的地方.
在概念验证有效并了解如何与 OAUTH 交互后,您可以考虑在您的应用中实施它。
我在搜索此文档时一直陷入只看到 google 的 OAUTH 文档的循环,但我不希望任何用户交互。也许这是不可能的。我想在 http GET 中执行类似下面代码的操作,就像您对地图所做的那样 API 并收到 JSON 回复
https://www.googleapis.com/admin/directory/v1/users?domain=MYDOMAIN&maxResults=200&key=MYAPIKEY
当我尝试类似上面的操作时,我得到了 401 登录要求。如果相关,我正在使用 vue-resource 发出请求。
如果可能的话,有人可以 post 提供格式正确的请求示例吗?
根据 https://developers.google.com/admin-sdk/directory/v1/guides/manage-users 上提供的文档,您应该可以通过简单的获取请求来执行此操作,但必须使用 OAUTH 2 授权。
如 https://developers.google.com/admin-sdk/directory/v1/guides/authorizing "Your application must use OAuth 2.0 to authorize requests. No other authorization protocols are supported."
所述我之前没有使用过 vue-resource 但是我知道 Chrome 插件 Postman 有一个授权选项来定位 OAUTH2.0,这应该是一个很好的开始和快速概念验证的地方.
在概念验证有效并了解如何与 OAUTH 交互后,您可以考虑在您的应用中实施它。