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

尚未使用Youtube内容ID API错误403

朱祺
2023-03-14

我正在尝试获取我的content-owner-id以将视频上传到我拥有的其他频道,如此处所述。

我使用下面的代码来获取< code > content-owner-id :(PHP)

$youtubePartner = new Google_Service_YouTubePartner($this->client);
$contentOwnersListResponse = $youtubePartner->contentOwners->listContentOwners(
                array('fetchMine' => true));
$contentOwnerId = $contentOwnersListResponse['items'][0]['id'];

这是我得到的错误:

发生服务错误:调用GETgoogleapis.com/youtube/partner/v1/contentOwners?fetchMine=true时出错:(403)访问未配置。YouTubeContent ID API以前未在项目XXXXXXXXXXXXX中使用过,或者已禁用。通过访问console.developers.google.com/apis/api/youtubePartner/overview?project=XXXXXXXXXX启用它,然后重试。如果您最近启用了此API,请等待几分钟,等待操作传播到我们的系统并重试。

我试着去链接https://console.developers.google.com/apis/api/youtubePartner/overview?project=XXXXXXXXXX但我得到“API不存在,或者您没有访问它的权限”。

然后我在谷歌上搜索,发现我需要成为一个html" target="_blank">CMS youtube帐户(我也是youtube的合作伙伴)。我还试图去cms.youtube.com并用我的youtube帐户登录,但我得到了:

您的Google帐户没有与YouTube内容管理器链接。请尝试不同的帐户或联系您的技术客户经理寻求帮助。

有人能告诉我如何连接到CMS帐户吗?

共有1个答案

秦鹏飞
2023-03-14

基于此线程:

你不会在可用的API列表中看到它,除非你的帐户连接到一个CMS并且已经过了一段时间...这需要7-14天,除非内容ID API可用于您的帐户。这是我从支持部门获得的信息,但他们告诉我,这是一个自动化步骤。

您的帐户需要与内容所有者连接。请注意,内容所有者和合作渠道不是一回事。

根据本文档,要向 YouTube 内容所有者请求数据,您需要将 ids 参数值设置为 contentOwner==OWNER_NAME,其中 OWNER_NAME 是内容所有者 ID。

检查以下相关问题:

  • 如何使用 API(对于多频道网络)从 YouTube CMS 帐号获取收入报告?
  • 将 YouTube Analytics API 与 CMS 帐户配合使用
 类似资料:
  • 我已经创建了一个用于YouTube Content ID API的服务帐户,我将按照以下步骤在上设置您的服务帐户: https://developers.google.com/youtube/partner/guides/oauth2_for_service_accounts 这些步骤似乎有点过时,我无法在开发者控制台中找到YouTube内容ID API。 我可以在频道上上传视频。嗯,当我使用这个

  • 正在尝试为netbeans设置glassfish服务器。我启动了服务器并运行了项目(默认的web项目),它给出了以下错误: 在< code > C:\ Users \ Michael \ Desktop \ web application 2 \ build \ web 中就地部署 GlassFish服务器,部署,null,false 该模块尚未部署。 有关详细信息,请参阅服务器日志。 构建失败(

  • 怎么修好?oAuth2有问题吗?

  • 问题内容: 从1.8升级到django 1.9时,出现此错误。我检查了类似问题的答案,但我认为这不是任何第三方软件包或应用程序的问题。 我已经为“ django.contrib.auth”修改了已安装的应用程序。 问题答案: 尝试将以下行添加到设置文件的顶部: 并且如果这不能帮助你尝试从已安装的应用程序列表中逐一删除第三方应用程序。

  • 我正在制作一个应用程序,允许我的用户在youtube频道上上传他们的视频。此频道来自一个合作伙伴帐户,并配置为电视频道,因此,它们具有“节目”。一个视频属于一个节目,一个节目可以有很多视频。因此,在创建所有信息包时,我创建了一个资产。根据 YouTube 内容 ID API 文档 资产的类型:此值确定您可以为资产设置的元数据字段。此外,某些API函数可能仅支持特定类型的资产。例如,组合资产可能比其

  • 问题内容: 当我尝试编译时: 我得到这些错误: 在我看来,我在方法的顶部初始化了它们。怎么了 问题答案: 你声明了它们,但没有初始化它们。初始化它们是将它们设置为等于一个值: 因为未初始化变量,但在循环中增加了变量(例如),因此会收到错误消息。 Java原语具有默认值,但如下一位用户所述 当声明为类成员时,它们的默认值为零。局部变量没有默认值