【问题标题】:YouTube Data API OAuth 2.0 - response scope parameter throws 403YouTube 数据 API OAuth 2.0 - 响应范围参数抛出 403
【发布时间】:2019-11-14 18:49:22
【问题描述】:

我正在请求 YouTube 授权/刷新令牌的 OAuth 代码。我的请求有效,YouTube 的 API 响应也有效;但是,他们的响应在末尾包含一个“范围”参数,该参数会引发 403。由于他们想要一个完整的 URL 作为范围参数,并且他们在重定向中将其作为完整的 URL 传递回,因此它会引发 403,我无法提取URL 中的代码参数。从他们自己的文档(https://developers.google.com/youtube/v3/guides/auth/server-side-web-apps)重定向示例:

...oauth2callback?state=state_parameter_passthrough_value&code=4/tQEJXSR8oWUlGNinu2ewAaCxEKknh_2zTm9g9Wa-mIPJK85mkaipYczZR35_t2XfqP806TspR0FLUFcIQ4sb_-Q&scope=https://www.googleapis.com/auth/drive.metadata.readonly

YouTube 控制重定向 URL,他们在末尾添加此范围参数会导致 403。删除范围参数,它可以完美运行。有人知道这个的解决方法/我错过了什么吗?

【问题讨论】:

    标签: api redirect oauth-2.0 scope youtube


    【解决方案1】:

    已修复。

    对于遇到此问题的任何人,我们服务器上的安全设置阻止了任何包含以“http/s://”开头的 args 的请求,请参阅安全设置中与远程文件注入相关的规则。

    【讨论】:

      猜你喜欢
      • 2017-05-28
      • 2012-07-09
      • 2013-11-18
      • 2021-04-10
      • 2013-11-16
      • 1970-01-01
      • 2020-01-15
      • 2021-10-18
      • 2020-10-21
      相关资源
      最近更新 更多