1
我试图在直播前播放Youtube广播的类别。v3 Youtube API - 如何修改新广播的类别
我刚刚关注了Youtube API documentation,我没有在与广播或直播相关的任何类中找到关于setCategory
方法的任何缩减定义。 据此,我发现定义一个类别的唯一方法是创建一个Google_Service_YouTube_VideoSnippet
对象。事情是这样的:
$videoSnippet = new Google_Service_YouTube_VideoSnippet();
$videoSnippet->setCategoryId("25");
// $snippet->setCategoryId($category);
$videoInsert = new Google_Service_YouTube_Video();
$videoInsert->setSnippet($videoSnippet);
$insertRequest = $youtube->videos->insert("snippet", $videoInsert);
$updateRequest = $youtube->videos->update("snippet", $videoInsert);
在这里,我让与,使一切工作的代码link:
我到底错在做什么?这是一个错误吗?
感谢您的建议。
UPDATE
这里我吼叫粘贴,帮助我解决这个问题
$listResponse = $youtube->videos->listVideos("snippet",
array('id' => $broadcastsResponse['id']));
$video = $listResponse[0]['snippet'];
$video['categoryId'] = $category;
$updateResponse = $youtube->videos->update("snippet", $video);
这解决了我的问题!谢谢! – DevStarlight