Удаление видео из списка воспроизведения с API данных YouTube v3

Я создаю приложение, с помощью которого пользователи могут создавать плейлисты с помощью перетаскивания. Я хочу, чтобы они могли удалять видео из плейлиста. Но я смущаюсь с документами.

Я использую клиентскую библиотеку youtube api php. Имейте в виду, что пользователь вошел в систему.

$youtubeService = new Google_YouTubeService($client); $playlistItems = $youtubeService->playlistItems; $deleteVid = $playlistItems->delete($videocode); 

И это функция удаления из клиентской библиотеки:

  /** * Deletes a playlist item. (playlistItems.delete) * * @param string $id The id parameter specifies the YouTube playlist item ID for the playlist item that is being deleted. In a playlistItem resource, the id property specifies the playlist item's ID. * @param array $optParams Optional parameters. */ public function delete($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('delete', array($params)); return $data; } 

Там нигде, где я могу указать, какой плейлист удаляет видео. Кто-нибудь есть идея, как это сделать? Другие функции playlistItem используют объект Google_PlaylistItem в качестве параметра. Но это только строка для видеокода … Так странно, я не могу это понять самостоятельно.

Любая помощь приветствуется.

PlaylistItemId уникален для плейлиста. Таким образом, у одного видео в двух разных плейлистах есть два разных списка воспроизведения.

https://developers.google.com/youtube/v3/docs/playlistItems

Все, что вам нужно дать, это playlistitemId для этой функции, а не для видео.

Вы можете найти playlistitemId из функции playlistItems-> list, определяющей параметр списка воспроизведения.