Ios 如何从Youtube播放列表API中筛选出不可嵌入的视频

Ios 如何从Youtube播放列表API中筛选出不可嵌入的视频,ios,youtube-api,youtube-data-api,ytplayerview,Ios,Youtube Api,Youtube Data Api,Ytplayerview,我想从Youtube播放列表API中筛选出不可嵌入的视频,就像在搜索API中一样 我正在使用videoembeddeble=true来搜索类似“)”的api,它工作得很好 但我如何在播放列表API中执行相同的操作 ”) 参数VideoEmbeddeble=true在播放项API上似乎不起作用 请提前帮助和感谢。我认为这是不可能的,因为播放列表是视频的集合,集合中的一些视频可能是可嵌入的,例如一些可能是 从API获取播放列表后,您可以查询播放列表中包含的视频,以查看给定的视频是否可嵌入…我认为这是

我想从Youtube播放列表API中筛选出不可嵌入的视频,就像在搜索API中一样

我正在使用videoembeddeble=true来搜索类似“)”的api,它工作得很好

但我如何在播放列表API中执行相同的操作

”)

参数VideoEmbeddeble=true在播放项API上似乎不起作用


请提前帮助和感谢。

我认为这是不可能的,因为播放列表是视频的集合,集合中的一些视频可能是可嵌入的,例如一些可能是


从API获取播放列表后,您可以查询播放列表中包含的视频,以查看给定的视频是否可嵌入…

我认为这是不可能的,因为播放列表是视频的集合,集合中的一些视频可能可嵌入,例如,有些视频可能是可嵌入的


从API获取播放列表后,您可以查询播放列表中包含的视频,查看给定视频是否可嵌入…

只需一些额外步骤即可完成。如上所述,playlitems不接受该参数,并且在状态部分中不包含可嵌入的数据,因此我们必须对Videos:List进行额外调用

  • 从您的通话中获取所有视频ID以播放项目
  • 在调用“状态”部分时使用它们,一次最多可使用50个视频ID 3个视频ID的示例:

    GET https://www.googleapis.com/youtube/v3/videos?part=status&id=Ks-_Mh1QhMc%2Cc0KYU2j0TM4%2CeIho2S0ZahI&key={YOUR_API_KEY}
    
  • 然后检查每个项目的状态,将可嵌入字段设置为true

    “地位”:{ “上载状态”:“已处理”, “私人身份”:“公共”, “许可证”:“youtube”, “可嵌入”:正确, “publicStatsViewable”:正确 }


  • 这可以通过一些额外的步骤来完成。如上所述,playlitems不接受该参数,并且在状态部分中不包含可嵌入的数据,因此我们必须对Videos:List进行额外调用

  • 从您的通话中获取所有视频ID以播放项目
  • 在调用“状态”部分时使用它们,一次最多可使用50个视频ID 3个视频ID的示例:

    GET https://www.googleapis.com/youtube/v3/videos?part=status&id=Ks-_Mh1QhMc%2Cc0KYU2j0TM4%2CeIho2S0ZahI&key={YOUR_API_KEY}
    
  • 然后检查每个项目的状态,将可嵌入字段设置为true

    “地位”:{ “上载状态”:“已处理”, “私人身份”:“公共”, “许可证”:“youtube”, “可嵌入”:正确, “publicStatsViewable”:正确 }