我试图弄清楚参数idplaylistId之间的区别是什么。分别根据文档或开发者控制台是这样的:

  • id
  • 字符串YouTube用于唯一标识播放列表项的ID。
  • id参数指定一个或多个唯一播放列表项ID的逗号分隔列表。 (字符串)
  • snippet.playlistId
  • 字符串YouTube用于唯一标识播放列表项所在的播放列表的ID。
  • playlistId参数指定要为其检索播放列表项的播放列表的唯一ID。请注意,即使这是一个可选参数,每个检索播放列表项的请求都必须为id参数或playlistId参数指定一个值。 (字符串)

  • 这是我尝试的方法:
  • 当我将感兴趣的列表ID放入id字段时,我得到一个响应,但没有任何项目。
  • 当我将感兴趣的列表ID放入playlistId字段时,我得到一个响应和所有项目。
  • 当我将一个项目(即视频)ID放入id字段时,我会得到一个包含该项目的播放列表(该播放列表是我的OAuth键),同时肯定有一些外国视频在播放列表中,空荡荡的回应。

  • 有人可以在API调用id中阐明playlistIdyoutube.playlistItems.list的含义吗

    最佳答案

    YouTube为每个播放列表提供一个唯一的ID,称为PlaylistID。在播放列表中,有多个与之相关的视频被称为播放列表项,YouTube为其提供的每个播放列表项又为它们提供了唯一的ID。

    这里
    id =播放列表项目ID

    playlistId =播放列表ID

    播放列表项目ID以“PLit”开头

    播放列表项ID:PLitbTaXZ_twddlko1LGJR4Y07holnfacEkLljtSgG2Mc

    播放列表ID以“PLEv”开头的示例

    播放列表ID:PLEv-m2yWNXmT0hYVtCL-52NhDTztewxz9

    07-27 18:35