我想知道哪些播放列表包含某個視頻。相反很簡單:找到哪些視頻在播放列表中,但我不想要。通過Youtube API查找視頻播放列表
我已經可以YT通過以下途徑做到這一點,但是這是愚蠢和遲鈍:
- 獲取的channelID從視頻數據(
videos?id=...
) - 得到的channelID播放列表(
playlists?channelId=...
) - 環通過所有的播放列表,並找到他們所有的視頻(
playlistItems?playlistId=...
)
就像我說的:愚蠢和緩慢。這些步驟是可能的,因爲我只想要視頻作者創作的播放列表。 (否則,我將不得不下載所有的YT。)
我在找什麼,有點,是一個請求:playlists?videoId=...
,但當然不存在。
有沒有比我的3個步驟更好的方法?
PS。我創建了the script to use my 3 steps,但它是很多請求。這和播放列表似乎沒有可用的播放列表ID ...我需要瀏覽器用來顯示播放列表GUI樣式的ID。
由於視頻可能會出現在很多播放列表中,我不認爲這是可能的。如果可能的話,您仍然需要定義一組播放列表來搜索。我查看了YT API並找不到與您的請求類似的任何內容。 – kernel
我只對作者的播放列表感興趣,所以應該限制它,但我認爲你是對的。 YT的API應該有這個=( – Rudie
你可以談談你想達到的目標嗎?「我需要瀏覽器使用的ID來顯示播放列表的GUI風格。」雖然我不認爲YouTube提供這樣的API,但也許有 – wanghq