gpt4 book ai didi

youtube - 优化对YouTube API的查询

转载 作者:行者123 更新时间:2023-12-03 06:10:43 25 4
gpt4 key购买 nike

帮助优化YouTube API请求。整个配额将在5分钟内用完

获取ID排名前5位的趋势:

https://www.googleapis.com/youtube/v3/videos?part=contentDetails&key={token}&fields=items(id)&chart=mostPopular&regionCode=RU&maxResults=5 

从视频ID获取 channel ID和 channel 名称:
https://www.googleapis.com/youtube/v3/videos?part=snippet&id={VideoId}&key={token}

从用户名获取 channel 名称
https://www.googleapis.com/youtube/v3/channels?key={token}&forUsername={UserName}&part=id

获取 channel 图片:
https://www.googleapis.com/youtube/v3/channels?id={ChannelId}&part=snippet&key={token}

channel 上的视频数:
​https://www.googleapis.com/youtube/v3/playlistItems?playlistId={ChannelId}&key={token}&part=snippet

channel 上的最后一个视频:
https://www.googleapis.com/youtube/v3/search?key={token}&channelId={ChannelId}&part=id&order=date&maxResults=1

最佳答案

这些是我认为可能会有所帮助的提示:

  • 设置要在每个请求中检索的特定字段。
  • “搜索”请求是比其他请求消耗更多配额的请求。

  • 这是您修改后的请求:

    获取ID TOP 5趋势- Demo:
    https://www.googleapis.com/youtube/v3/videos?part=contentDetails&chart=mostPopular&hl=<REGION_CODE>&maxResults=5&fields=items%2Fid&key={YOUR_API_KEY}

    从视频ID中获取 channel ID和 channel 名称:- demo
    https://www.googleapis.com/youtube/v3/videos?part=snippet&id=<VIDEO_ID>&fields=items(snippet(channelId%2CchannelTitle))&key={YOUR_API_KEY}

    从用户名获取 channel 名称(还同时显示 channel 图片及其上传视频的数量)- demo
    https://www.googleapis.com/youtube/v3/channels?part=snippet%2Cstatistics&forUsername=<CHANNEL_USERNAME>&fields=items(snippet(thumbnails%2Ctitle)%2Cstatistics%2FvideoCount)&key={YOUR_API_KEY}

    channel 上的最后一个视频:- demo

    在这里您可以使用其他方法:
  • 使用channel_id并替换值,如下所示:

  • Channel: Microsoft Hololens:

    Channel_id: UCT2rZIAL-zNqeK1OmLLUa6g

    Uploads (playlist): UUT2rZIAL-zNqeK1OmLLUa6g



    获得上载(播放列表)后,请使用以下请求:
    https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&playlistId=<UPLOAD_PLAYLIST>&fields=items(contentDetails(videoId%2CvideoPublishedAt))&key={YOUR_API_KEY}

    并使用响应中的最新 videoId-(具有最近的更新时间)。

    关于youtube - 优化对YouTube API的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54883382/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com