使用YouTube内容ID API与PHP库和得到404在他们的上传API端点



我正在使用YouTube内容ID API与他们的PHP客户端库。我已经在我的控制台中启用了API,并且正在使用YouTube合作伙伴帐户。

$youtubePartner = new Google_Service_YouTubePartner($client);
$asset = new Google_Service_YouTubePartner_Asset();
$metadata2 = new Google_Service_YouTubePartner_Metadata();
$metadata2->{mymetadata};
$asset->setMetadata($metadata2);
$asset->setType("web");
$assetInsertResponse = $youtubePartner->assets->insert($asset);

在涉及策略和所有权之后还有一些其他的东西,但在这一点上似乎是失败的:

Caught Google service Exception 404 message is Error calling POST https://www.googleapis.com/youtube/partner/v1/assets: (404)

如果我在浏览器中点击那个URL,我得到一个响应(需要Auth)。我已经正确地授权了所有内容(它会给出不同的错误消息)。

我使用的YouTubePartner.php从https://developers.google.com/youtube/partner/client_libraries

为什么我会得到一个404即使URL在那里?这个库有什么奇怪的地方吗?还是我在这里做了什么根本性的错误?

你应该在你的请求中添加onbehalfofcontenttowner参数。以下是示例:https://developers.google.com/youtube/partner/code_samples/php

相关内容

  • 没有找到相关文章

最新更新