【问题标题】:How do I add public youtube videos to a playlist in Youtube using URL?如何使用 URL 将公共 youtube 视频添加到 Youtube 中的播放列表?
【发布时间】:2016-09-27 15:49:17
【问题描述】:

Youtube 数据 API 没有此过程的任何选项。可能是因为它与身份验证有关。但我指的是将公共视频添加到播放列表中。如何使用 python 完成此操作?

【问题讨论】:

    标签: python youtube-api youtube-data-api


    【解决方案1】:

    您可以使用PlaylistItems: insert 在播放列表中插入视频。

    这是我使用的请求。

    POST https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&key={YOUR_API_KEY}
    
    {
    "snippet": {
    "playlistId": "PLgTC0orxjF5MrSEDzjT7J1lkR4zYwPEpf",
    "resourceId": {
    "videoId": "qnHyhCYOgTI",
    "kind": "youtube#video"
    }
    }
    }
    

    确保在resourceIdkind 属性上传递youtube#video。 因为如果不指定,会报错400 Bad request Resource type not supported

    想要的Python代码,可以查看这个相关的SO question

    注意:此请求需要至少获得以下一项的授权 以下范围:

    https://www.googleapis.com/auth/youtubepartner

    https://www.googleapis.com/auth/youtube

    https://www.googleapis.com/auth/youtube.force-ssl

    【讨论】:

      猜你喜欢
      • 2014-02-09
      • 1970-01-01
      • 2018-03-10
      • 2014-02-12
      • 2018-02-14
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多