我正在尝试通过 Google 的 OAuth2 服务进行身份验证,以从应用程序中的 Google Analytics 提取数据。我想首先在 Postman 中完成所有设置,但我似乎无法正确获取 OAuth2 的范围参数。我查看了一些资源,但似乎它们要么已经过时,要么根本不起作用 - 我不断收到错误 400:invalid_scope。
我的 OAuth2 Postman 配置按照文档进行。图像中完整截断的范围读取为 https://wwww.googleapis.com/auth/analytics.readonly
有什么想法吗?我在这里犯了一个明显的错误吗?
我尝试以多种方式定义范围 - 在引号中、数组的括号中、作为具有范围数组的完整对象,但这些都不起作用。我也不相信这是正确的方法,因为错误消息已经将其包装在数组中。
我还启用了广告 API 来尝试看看这是否特定于 Google Analytics API,但没有成功。
范围 (
w
) 中有四个 wwww
。更改为www
。
我爱你们... 我不敢相信我因为同样的错误而浪费了一天的时间,因为我使用了
https://googleapis.com/auth/drive.readonly 而不是 https://www.googleapis.com/auth/drive.readonly
我不是那个谈论愚蠢的人,但是这个错误至少没有给你提示问题是什么,这不是有点愚蠢吗?