为啥 google oauth2 playground 无法返回数据?
Posted
技术标签:
【中文标题】为啥 google oauth2 playground 无法返回数据?【英文标题】:why is google oauth2 playground failing to return data?为什么 google oauth2 playground 无法返回数据? 【发布时间】:2014-08-27 18:31:55 【问题描述】:我正在使用谷歌游乐场学习 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 的新手,不知道它是如何工作的。
【问题讨论】:
【参考方案1】:我相信您需要在 Playground 中为这个特定的 API 使用自己的 oauth clientID 和 secret。如果您单击右上角的齿轮按钮并单击操场上“使用您自己的凭据”的复选标记,您应该可以输入您的凭据。
您可以按照此处的说明获取自己的 OAuth 凭据:https://developers.google.com/youtube/registering_an_application
哦,当您首次为您的项目创建 OAuth 凭据时,请确保您在 APIS 和 AUTH ->开发者控制台中的同意屏幕下为您的应用程序命名并提供电子邮件。
您的查询中还缺少一件事……您还需要指定一个过滤器。看看你是否至少可以让这个工作:
获取https://www.googleapis.com/youtube/v3/activities?part=snippet&home=true
【讨论】:
【参考方案2】:我遇到了同样的问题,在我找到你的问题之前我已经发布了我的问题
显然,Google 没有为 oAuthPlayground 中的默认/演示凭据启用 Youtube Analytics API,现已启用,请参阅链接中接受的答案
https://***.com/a/33462959/2473413
【讨论】:
以上是关于为啥 google oauth2 playground 无法返回数据?的主要内容,如果未能解决你的问题,请参考以下文章
Vaadin 21 Flow + Spring Security OAuth2:找不到'oauth2/authorization/google'的路由
如何将 Google Services oAuth2 转换为 Google Ads API oAuth2 访问权限