使用 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 版本替代品
哪个 url 用于从 api 3.0 上的用户获取 youtube 上传视频的 json 数据
通过 Youtube API (python) 检索 Youtube 播放列表信息