警报中心 API 范围问题
Alert Center API Scope issue
还有发现文件:
https://alertcenter.googleapis.com/$discovery/rest?version=v1beta1
“警报中心 API”的范围是 https://www.googleapis.com/auth/apps.alerts
但是,当我使用这个范围时,我收到错误消息:
Authorization Error
Error 400: invalid_scope
Some requested scopes cannot be shown: [https://www.googleapis.com/auth/apps.alerts]
范围是否发生变化并且文档已过时?访问此 API 的任何其他选项?
出现此响应是因为您没有将范围与服务帐户一起使用。如this piece of documentation所述:
Your project must use a service account when accessing the API.
因此,如果您使用服务帐户访问此 API,您将能够正确连接它,否则,您将无法连接。有关服务帐户授权的更多信息 here。
另外,请注意范围 是 在 G Suite Alert Center API v1beta1
下的列表中。
还有发现文件: https://alertcenter.googleapis.com/$discovery/rest?version=v1beta1
“警报中心 API”的范围是 https://www.googleapis.com/auth/apps.alerts
但是,当我使用这个范围时,我收到错误消息:
Authorization Error
Error 400: invalid_scope
Some requested scopes cannot be shown: [https://www.googleapis.com/auth/apps.alerts]
范围是否发生变化并且文档已过时?访问此 API 的任何其他选项?
出现此响应是因为您没有将范围与服务帐户一起使用。如this piece of documentation所述:
Your project must use a service account when accessing the API.
因此,如果您使用服务帐户访问此 API,您将能够正确连接它,否则,您将无法连接。有关服务帐户授权的更多信息 here。
另外,请注意范围 是 在 G Suite Alert Center API v1beta1
下的列表中。