错误 400:Postman 和 Google OAuth2 的 invalid_scope

问题描述 投票:0回答:2

我正在尝试通过 Google 的 OAuth2 服务进行身份验证,以从应用程序中的 Google Analytics 提取数据。我想首先在 Postman 中完成所有设置,但我似乎无法正确获取 OAuth2 的范围参数。我查看了一些资源,但似乎它们要么已经过时,要么根本不起作用 - 我不断收到错误 400:invalid_scope。

古老的错误

GCP 范围都很好

我的 OAuth2 Postman 配置按照文档进行。图像中完整截断的范围读取为 https://wwww.googleapis.com/auth/analytics.readonly

有什么想法吗?我在这里犯了一个明显的错误吗?

我尝试以多种方式定义范围 - 在引号中、数组的括号中、作为具有范围数组的完整对象,但这些都不起作用。我也不相信这是正确的方法,因为错误消息已经将其包装在数组中。

我还启用了广告 API 来尝试看看这是否特定于 Google Analytics API,但没有成功。

google-cloud-platform oauth-2.0
2个回答
2
投票

范围 (

w
) 中有四个
wwww
。更改为
www


0
投票

我爱你们... 我不敢相信我因为同样的错误而浪费了一天的时间,因为我使用了

https://googleapis.com/auth/drive.readonly 而不是 https://www.googleapis.com/auth/drive.readonly

我不是那个谈论愚蠢的人,但是这个错误至少没有给你提示问题是什么,这不是有点愚蠢吗?

© www.soinside.com 2019 - 2024. All rights reserved.