当前位置: 首页 > 知识库问答 >
问题:

获取审计YouTube频道的详细信息

齐栋
2023-03-14

我试图获取YouTube频道的详细信息。

根据官方API文档(https://developers.google.com/youtube/v3/docs/channels/list),我应该提供包含 https://www.googleapis.com/auth/youtubepartner-channel-audit 范围的授权令牌。

Authorization

A request that retrieves the auditDetails part for a channel resource must provide an authorization token that contains the https://www.googleapis.com/auth/youtubepartner-channel-audit scope. In addition, any token that uses that scope must be revoked when the MCN decides to accept or reject the channel or within two weeks of the date that the token was issued.

我目前正试图通过点击以下URL来获取YouTube频道的auditDetails:

https://www.googleapis.com/youtube/v3/channels?key=xxxxxxxxxx&id=UC9eSXrzVl9ZFLwsNSBgvTog&part=auditDetails

但是,它返回“权限不足”错误,如下所示:

{
  "error": {
    "errors": [
      {
        "domain": "global",
        "reason": "insufficientPermissions",
        "message": "Insufficient Permission"
      }
    ],
  "code": 403,
  "message": "Insufficient Permission"
  }
}

有人可以建议我一种方法来为各种YouTube频道生成youtube合作伙伴频道审核范围吗?

共有2个答案

赫连正初
2023-03-14

为了引入作用域,需要创建包含这些作用域的授权令牌。

可以通过API控制台中的凭据页面创建授权凭据。

创建凭据

但在创建 OAuth 客户端 ID 授权凭据之前,用户需要在同意屏幕上设置产品名称。

在同意屏幕本身,用户可以根据应用程序要求添加多个范围。

添加范围

锺离卓
2023-03-14

您遇到的错误意味着:

为请求提供的 OAuth 2.0 令牌指定了不足以访问所请求数据的作用域。

您可以请求对通道资源的audit详情部分进行授权:

必须提供包含 https://www.googleapis.com/auth/youtubepartner-channel-audit 范围的授权令牌。此外,当 MCN 决定接受或拒绝通道时,或者在令牌颁发之日起两周内,必须撤销使用该作用域的任何令牌。

之后,可以将作用域添加到 OAuth 登录请求。

 类似资料:
  • 我想获取具有自定义URL的YouTube频道的详细信息,如https://www.youtube.com/c/pratiksinhchudasamaisawesome. 自定义频道URL遵循以下格式:< code > https://www . YouTube . com/c/{ custom _ channel _ name } 。 我可以通过频道ID和用户名获取YouTube频道的详细信息,没

  • 2.5 频道详细信息查询 2.5.1 描述 通过调用该接口查询频道的详细配置信息(缓存策略, 回源信息, 访问控制)。 2.5.2 请求地址 线上地址: https://api.bokecs.com/channel/info?domain={domain} 2.5.3 请求方式 GET 2.5.4 请求参数 1) 请求入参 domain 非必选,频道域名 id 非必须,频道唯一标识。与domain

  • 由于 YouTube 已弃用 API V2,因此我无法找到获取频道的位置或区域代码的方法。我曾经使用在V2 API上找到的值,例如GB。 官方文档建议此功能不会移动到V3。https://developers.google.com/youtube/v3/guides/implementation/deprecated#Channel_Location 有人发现了成功的解决方法吗?

  • 我正在尝试使用频道的视频,https://www.googleapis.com/youtube/v3/search?order=date

  • 我正在学习使用youtube数据api v3显示播放列表列表,并从下面的链接进一步显示每个播放列表的视频列表https://developers.google.com/youtube/v3 我能够得到一个频道id的播放列表,并进一步获得每个播放列表,视频列表。 在此之前,我需要通道id来完成其余的操作。输入将是通道的名称,输出应该是细节,其中包括唯一的通道id。下面是我尝试的代码片断,但是我总是得

  • 我正在使用https://developers.google.com/youtube/的这些API,但是我想不出,给定一个youtube频道地址,如何获得带有相关信息的视频列表(至少是单个视频url和标题)