php - 将YouTube Content ID API与PHP库一起使用,并在其上载API端点上获取404

标签 php api youtube youtube-api

我正在将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/

相关文章:

php - mysql替换表中的列

php - 注册功能适用于一个脚本但不适用于另一个脚本

php - 查找交易文件中100笔交易中连续出现5个以上序号的事件

video - 播放视频后自动播放嵌入式Youtube视频并且不显示建议的视频

java - Selenium webdriver - 无法在 youtube 上找到元素

youtube - Google API OAuth 是否需要使用网页登录?

php - 通过 cURL/PHP 将新行插入到 Google 电子表格中 - 如何?

python - 如何修改 django-rest-framework API

java - PayPal 的未知主机异常

python - 如何将额外参数传递给 Google Pagespeed API 服务对象