Youtube v3 Api 通过ID获取视频

雷格伦·格拉姆霍尔特

如何通过ID使用Youtube API v3.

到目前为止,我只遇到过搜索机制和其他但不是专门用于获取单个视频的机制,我目前拥有的代码是:

def youtube_search(q, max_results=1,order="relevance", token=None, location=None, location_radius=None):

   youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION, developerKey=DEVELOPER_KEY)

   search_response = youtube.search().list(
    q=q,
    type="video",
    pageToken=token,
    order = order,
    part="id,snippet",
    maxResults=max_results,
    location=location,
    locationRadius=location_radius

   ).execute()



  videos = []

  for search_result in search_response.get("items", []):
    if search_result["id"]["kind"] == "youtube#video":
        videos.append(search_result)
  try:
    nexttok = search_response["nextPageToken"]
    return(nexttok, videos)
  except Exception as e:
    nexttok = "last_page"
    return(nexttok, videos)

但我意识到这种方法效率不高,反而浪费时间和资源。我该怎么办?

johnh10

YouTube API 搜索调用用于搜索。您要使用视频调用并传入要查询的视频 ID。

例子:

https://www.googleapis.com/youtube/v3/videos?part=snippet&id=xE_rMj35BIM&key=YOUR_KEY

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Youtube v3 API视频语言

来自分类Dev

YouTube API v3获取评论

来自分类Dev

使用YouTube API v3获取视频的完整说明

来自分类Dev

YouTube API v3获取视频类别

来自分类Dev

使用YouTube API V3获取channelId的视频失败

来自分类Dev

如何获取视频Youtube的默认语言(API v3)

来自分类Dev

使用Youtube V3 API的YouTube相关视频

来自分类Dev

使用youtube api v3获取当前上传的视频的ID

来自分类Dev

YouTube在API v3 PHP中获取用户的视频ID

来自分类Dev

Youtube在API v3 PHP中获取用户的视频ID

来自分类Dev

如何通过红宝石通过服务帐户插入视频YouTube YouTube API V3

来自分类Dev

PHP-如何通过Youtube API v3更改youtube视频的隐私状态?

来自分类Dev

如何通过Youtube API v3 YouTube.PlaylistItems.List请求检索视频的时长?

来自分类Dev

PHP-如何通过Youtube API v3更改youtube视频的隐私状态?

来自分类Dev

如何使用youtube api v3获取youtube视频的完整描述

来自分类Dev

如何使用YouTube Analytics(分析)API v3获取youtube视频的共享计数?

来自分类Dev

使用youtube api v3从网址获取youtube视频标题和类别

来自分类Dev

使用Youtube V3 API和JavaScript获取Youtube视频URL

来自分类Dev

如何使用youtube api v3获取youtube视频的完整描述

来自分类Dev

在PHP中转换YouTube Api v3视频时长

来自分类Dev

使用YouTube数据API v3的视频元数据

来自分类Dev

YouTube API v3未检索频道的视频

来自分类Dev

使用YouTube数据API v3的视频元数据

来自分类Dev

YouTube API v3:视频回复的contentDetails.contentRating

来自分类Dev

使用YouTube API v3 PHP删除视频

来自分类Dev

翻译YouTube视频标题和说明| V3 API

来自分类Dev

YouTube数据API v3视频上传错误

来自分类Dev

Youtube V3 API 不对视频进行排序

来自分类Dev

youtube api v3会从频道中获取比视频更新的所有视频

Related 相关文章

  1. 1

    Youtube v3 API视频语言

  2. 2

    YouTube API v3获取评论

  3. 3

    使用YouTube API v3获取视频的完整说明

  4. 4

    YouTube API v3获取视频类别

  5. 5

    使用YouTube API V3获取channelId的视频失败

  6. 6

    如何获取视频Youtube的默认语言(API v3)

  7. 7

    使用Youtube V3 API的YouTube相关视频

  8. 8

    使用youtube api v3获取当前上传的视频的ID

  9. 9

    YouTube在API v3 PHP中获取用户的视频ID

  10. 10

    Youtube在API v3 PHP中获取用户的视频ID

  11. 11

    如何通过红宝石通过服务帐户插入视频YouTube YouTube API V3

  12. 12

    PHP-如何通过Youtube API v3更改youtube视频的隐私状态?

  13. 13

    如何通过Youtube API v3 YouTube.PlaylistItems.List请求检索视频的时长?

  14. 14

    PHP-如何通过Youtube API v3更改youtube视频的隐私状态?

  15. 15

    如何使用youtube api v3获取youtube视频的完整描述

  16. 16

    如何使用YouTube Analytics(分析)API v3获取youtube视频的共享计数?

  17. 17

    使用youtube api v3从网址获取youtube视频标题和类别

  18. 18

    使用Youtube V3 API和JavaScript获取Youtube视频URL

  19. 19

    如何使用youtube api v3获取youtube视频的完整描述

  20. 20

    在PHP中转换YouTube Api v3视频时长

  21. 21

    使用YouTube数据API v3的视频元数据

  22. 22

    YouTube API v3未检索频道的视频

  23. 23

    使用YouTube数据API v3的视频元数据

  24. 24

    YouTube API v3:视频回复的contentDetails.contentRating

  25. 25

    使用YouTube API v3 PHP删除视频

  26. 26

    翻译YouTube视频标题和说明| V3 API

  27. 27

    YouTube数据API v3视频上传错误

  28. 28

    Youtube V3 API 不对视频进行排序

  29. 29

    youtube api v3会从频道中获取比视频更新的所有视频

热门标签

归档