我正在尝试删除播放列表中的播放列表项目(视频),如果我传递播放列表ID和播放列表项目ID(视频ID),则抛出错误,我无法删除该播放列表中的特定视频,请帮我解决这个问题
发生客户端错误:(删除)缺少必需的参数:' id'
$playlistItemResponse = $youtube->playlistItems->delete($_GET['videoid'],$playlistItem);
答案 0 :(得分:3)
首先,使用youtube.playlistItems.list
列出特定播放列表中的所有视频。只需传递您想要获得的播放列表的playlistId
即可。
以下是该示例的请求:
这是Json的回应
我的播放列表由三个视频组成
现在,要删除播放列表中的视频,您需要使用youtube.playlistItems.delete
。
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlistItems.delete?id=&_h=1&
你将放在那里的id是你将在Json响应中得到的id。例如,在上面的Json图片中,要删除视频 Kobe Bryant的十大深三指针,您需要传递id &#34; UExnVEMwb3J4akY1TXJTRUR6alQ3SjFsa1I0ell3UEVwZi4wMTcyMDhGQUE4NTIzM0Y5&#34; < / strong>在youtube.playlistItems.delete
希望这些信息对您有所帮助。