为什么谷歌oauth2游乐场无法返回数据?

2023-12-05

我正在使用谷歌游乐场学习 oauth2,我正在尝试这个请求:

https://www.googleapis.com/youtube/v3/activities?part=snippet

并收到此回复:

{
  "error": {
    "code": 403, 
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project.", 
    "errors": [
      {
        "domain": "usageLimits", 
        "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project.", 
        "reason": "accessNotConfigured"
      }
    ]
  }
}

在授权选项卡上,我请求访问所有 yoututbe v3 api 范围,并根据请求授予了访问权限。我假设我形成的查询参数可能是错误的?我对 oauth 以及它的工作原理很陌生。


我相信您需要在 Playground 中为这个特定的 API 使用您自己的 oauth clientID 和密钥。如果您单击右上角的齿轮按钮,然后单击游乐场中“使用您自己的凭据”上的复选标记,您应该能够输入您的凭据。

enter image description here

您可以按照此处的说明获取自己的 OAuth 凭据:https://developers.google.com/youtube/registering_an_application

哦,当您首次为项目创建 OAuth 凭据时,请确保您为应用程序命名并在开发人员控制台中的 APIS 和 AUTH -> 同意屏幕下提供电子邮件。

您的查询中还缺少一件事......您还需要指定一个过滤器。看看你是否至少可以让这个工作:

GET

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么谷歌oauth2游乐场无法返回数据? 的相关文章

随机推荐