使用 youtube API 3.0 检索 youtube 视频位置标签

Posted

技术标签:

【中文标题】使用 youtube API 3.0 检索 youtube 视频位置标签【英文标题】:Retrieving youtube video location tag using youtube API 3.0 【发布时间】:2020-07-07 03:13:21 【问题描述】:

我在从 Youtube API 检索视频位置标签时遇到了一些问题。标签设置在

以下是我尝试过的方法,在我的数据中看不到视频位置标签。

 var youtubeService = new YouTubeService(initialiser);
 var ListRequest = new Google.Apis.YouTube.v3.PlaylistItemsResource.ListRequest(youtubeService, "");
 ListRequest = youtubeService.PlaylistItems.List("snippet");
 ListRequest.PlaylistId = _PlayListID; var playlistItemsListResponse = playlistItemsListRequest.Execute();

【问题讨论】:

【参考方案1】:

您似乎正在使用Playlistitems.list 方法

返回与 API 请求参数匹配的播放列表项的集合。您可以检索指定播放列表中的所有播放列表项,也可以通过其唯一 ID 检索一个或多个播放列表项。

PlaylistItems resource其中不包含任何有关播放列表项位置的信息。

Video.list 返回一个视频列表,这些视频曾经有一个 locationDescription 属性,该属性自 June 1, 2017 以来已被弃用

剩下的唯一似乎包含有关视频位置的任何信息的属性是recordingDetails 您必须检查其中包含的内容。但这又是在视频上,而不是播放列表项。

recordingDetails 对象封装了有关录制视频的位置、日期和地址的信息。

【讨论】:

以上是关于使用 youtube API 3.0 检索 youtube 视频位置标签的主要内容,如果未能解决你的问题,请参考以下文章

YouTube 2.0 API 播放列表的 3.0 版本替代品

youtube api 3.0 获取单个视频的信息

哪个 url 用于从 api 3.0 上的用户获取 youtube 上传视频的 json 数据

通过 Youtube API (python) 检索 Youtube 播放列表信息

尝试使用 YouTube 分析 API 检索指标时禁止出现 403

Youtube api v3 无法从频道中检索所有视频