有没有想过如何在不使用任何配额的情况下在单个请求中做到这一点?
使用著名的 YouTube 界面进入您的播放列表:https://www.youtube.com/playlist?list=PLAYLIST_ID https://www.youtube.com/playlist?list=PLAYLIST_ID
点击⁞
,然后单击Add videos
,在(视频搜索的)搜索栏中输入视频 ID,并注明YOUR_VIDEO_ID
。然后选择推荐的视频。
Open the Network
tab of your web-browser by using Ctrl + Shift + E (on Firefox) and filter XHR requests. Make sure to tick Persist Logs
checkbox.
现在点击Add videos
.
您应该会看到一个请求edit_playlist
,将其复制为 cURL(右键单击)。
最后更改:
"actions":[{"addedVideoId":"YOUR_VIDEO_ID","action":"ACTION_ADD_VIDEO"}]
to:
"actions":[{"addedVideoId":"YOUR_VIDEO_ID_0","action":"ACTION_ADD_VIDEO"}, {"addedVideoId":"YOUR_VIDEO_ID_1","action":"ACTION_ADD_VIDEO"}, ..., {"addedVideoId":"YOUR_VIDEO_ID_3999","action":"ACTION_ADD_VIDEO"}]
Where YOUR_VIDEO_ID_0
是你的YOUR_VIDEO_ID
and YOUR_VIDEO_ID_1
您要添加到播放列表的第二个视频等。不要修改ACTION_ADD_VIDEO
.
在终端中执行修改后的 cURL 请求即可!It works https://www.youtube.com/playlist?list=PL8wZFyWE1ZaI2HE7PYHvpx0_yv4oJjwAZ.
注意:YouTube 播放列表最多可包含 5,000 个视频,请勿超过此数量,否则您会收到错误消息Maximum playlist size exceeded.