我想弄清楚参数id
和playlistId
之间的区别是什么。根据文档或开发控制台分别如下:
id
snippet.playlistId
这是我尝试的:
id
字段时,我收到回复但没有收到任何内容。playlistId
字段时,我会收到回复和所有项目。id
字段时,我会收到一个播放列表,其中包含该项目(此播放列表是我的,因为是OAuth键),而某些外国视频位于播放列表中当然,我得到一个空洞的回复。有人可以在API调用id
playlistId
和youtube.playlistItems.list
的含义
答案 0 :(得分:0)
对于每个播放列表,YouTube都会提供一个名为PlaylistID的唯一ID。在播放列表中附加了多个视频,这些视频称为播放列表项目,对于每个播放列表项目,YouTube再次为其提供唯一ID。
下面 id =播放列表项目ID
playlistId =播放列表ID
播放列表项目ID以“PLit”开头,例如
播放列表项目ID:PLitbTaXZ_twddlko1LGJR4Y07holnfacEkLljtSgG2Mc
其中播放列表ID以“PLEv”开头,例如
播放列表ID:PLEv-m2yWNXmT0hYVtCL-52NhDTztewxz9
答案 1 :(得分:0)
因此有两个可选参数:“ id”或“ playListId”。最初的问题是关于“ id”是逗号分隔的列表...是什么?原来是以逗号分隔的播放列表项ID列表。因此,如果您的播放列表包含三个视频,并且其ID为“ A”,“ B”和“ c”,则“ id = A,B”将仅向其返回两个视频,其ID为“ A”或“ B” 。实际上,如果您写了“ id = A,B,BozoTheClown”并且BozoTheClown是ANY播放列表上的有效ID,则您的playlistQuery将包括BozoTheClown列表以及其他两个A和B。
这是我的意思的示例:BozoLikeQuery youtube-api youtube-api-v3