我正在将YouTube Content 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)。我已经正确授权了所有内容(这会给出不同的错误消息)。
我正在使用https://developers.google.com/youtube/partner/client_libraries的YouTubePartner.php
为什么即使URL存在,我仍会得到404?这个库有什么奇怪的地方吗?或者我在这里做的根本是错的?
最佳答案
您应该在请求中添加onBehalfofContentOWner参数。以下是示例:https://developers.google.com/youtube/partner/code_samples/php
关于php - 将YouTube Content ID API与PHP库一起使用,并在其上载API端点上获取404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30654048/