api - Youtube API V3难度

标签 api youtube google-api google-data-api

我正在尝试使用Youtube API V3获取播放列表的详细信息。在文档中说,针对api调用的视频有最大限制。每个通话50个。但是还有另一种使用api回调中提供的 token 对播放列表进行分页的方法。

尝试从api调用结果中获取nextPageTokenprevPageToken。将此页面用作https://developers.google.com/youtube/v3/docs/playlistItems/list游乐场。您可以使用youtube播放列表ID PLWNXn_iQ2yrLNCKeW9Pogt_5_3I8ocrm4查看此页面。它返回没有nextPageTokenprevPageToken的结果

目前,我的api调用网址如下所示:
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLWNXn_iQ2yrLNCKeW9Pogt_5_3I8ocrm4&maxResults=50&fields=items%2Fsnippet&key=my-api-key
我究竟做错了什么?

最佳答案

在fields参数中,您仅指定了项目/片段,因此没有分页响应。将其更改为如下所示:

items/snippet,nextPageToken,prevPageToken,tokenPagination

这样您的api网址如下所示:

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=PLWNXn_iQ2yrLNCKeW9Pogt_5_3I8ocrm4&fields=items%2Fsnippet%2CnextPageToken%2CprevPageToken%2CtokenPagination&key= {YOUR_API_KEY}

关于api - Youtube API V3难度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588650/

相关文章:

c# - CancellationToken.ThrowOperationCanceledException异常

ios - Youtube YTHelper 查看视频播放暂停后自动开始

android - 无法在 android api 23 上打开位置?

google-api - 错误 429 : Insufficient tokens (DefaultGroupUSER-100s) What defines a user?

c - 为什么 grep 给出 "Binary file (standard input) matches"?

api - 如何查询所有国家的所有iTunes商店门面?

php - 从动态生成的youtu.be链接获取youtube视频ID

java - 获取 Youtube API 的 client_secrets.json 文件的 Client Id 和 Client Secret

php - 如何在我的脚本/自动加载中包含适用于 PHP 的 Google App Engine?

javascript - 如何将数据从 JSON API 传递到 TypeScript 模型