【发布时间】:2016-05-03 12:41:00
【问题描述】:
我正在尝试获取我的content-owner-id 用于将视频上传到我拥有的其他频道,如here 所述。
我正在使用下面的代码来获取content-owner-id: (PHP)
$youtubePartner = new Google_Service_YouTubePartner($this->client);
$contentOwnersListResponse = $youtubePartner->contentOwners->listContentOwners(
array('fetchMine' => true));
$contentOwnerId = $contentOwnersListResponse['items'][0]['id'];
这是我得到的错误:
发生服务错误:调用 GET 时出错 googleapis.com/youtube/partner/v1/contentOwners?fetchMine=true: (403) 未配置访问。尚未使用 Youtube Content 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 不存在或您无权访问它”。
然后我在谷歌上搜索,发现我需要成为一个 CMS youtube 帐户(我也是一个 youtube 合作伙伴)。我还尝试访问 cms.youtube.com 并使用我的 youtube 帐户登录,但我得到了:
您的 Google 帐户未与 YouTube 内容管理器相关联。请 尝试其他帐户或联系您的技术客户经理 帮助。
谁能解释我如何连接到 CMS 帐户?
【问题讨论】:
标签: youtube-api google-api-php-client