当前位置: 首页 > 知识库问答 >
问题:

YouTubeAPI v3搜索PublishedAfter Tag with Formine=true

广绪
2023-03-14

目前,我正在处理一个项目,该项目需要为Oauth 2登录用户返回不公开的视频。因为我试图获得不公开的视频,所以我必须使用ForMine变量。所以我得到的是

https://content.googleapis.com/youtube/v3/search?part =片段

它工作正常。但是,我想做一个增量加载。这需要仅在特定时间后发布视频。一旦我添加发布后参数“发布后=1970-01-01T00:00:00Z”,使用此urlhttps://www.googleapis.com/youtube/v3/search?part=snippet

“请求包含无效的搜索筛选器和/或限制组合。请注意,如果将 forContentOwnerforMine 参数设置为 true,则必须将 type 参数设置为 video。如果为 eventTypevideoCaptionvideoCategoryIdvideoDefinitionvideoDimensionvideoDurationvideoEmbeddablevideoLicensevideoSyndicated 或 videoType 参数设置了值,则还必须将 type 参数设置为 video

我是从这里读到的Youtube API V3,搜索,发布过滤器,无效搜索过滤器,看起来ForMine和发布过滤器不能一起工作。然而,这正是我需要的。

这是bug还是有意设计?这个问题有解决的办法吗

共有1个答案

郭德惠
2023-03-14

我可以向您确认,通过以下解决方法,可以列出您的YouTube频道中未列出的视频。获得它们后,您可以按照您指定的日期对它们进行排序。要从您的YouTube频道检索未列出的视频,您只需使用OAuth访问而非API密钥遵循以下步骤。

我建议您使用这种方法来检索给定YouTube频道的所有YouTube视频。该方法包括通过使用part中带有content细节的频道:列表获取YouTube频道的上传自动创建的播放列表ID,然后使用PlaylistItems: list检索在此YouTube频道上上传的所有公共视频。

 类似资料:
  • 我有大量相同类型的实体,每个实体都有大量属性,并且我只有以下两种选择来存储它们: 将每个项存储在索引中并执行多索引搜索 将所有enties存储在单个索引中,并且只搜索1个索引。 一般而言,我想要一个时间复杂度之间的比较搜索“N”实体与“M”特征在上述每一种情况!

  • 我们有一个自定义的职位类型hr priority,它有多个与之相关的自定义分类。这些分类法包含多个术语,每个帖子可以从这些分类法中分配1到多个术语。我们正在尝试设置一个过滤器,允许访问者在多个分类中通过这些术语的组合来搜索/过滤结果。 例如:文章"样本文章"在分类学"年份"中有术语"2018","组织"分类学中有术语"理事会成员","国家"分类学中有术语"加拿大"。文章“其他样本”中有“年份”一词

  • 无论仓库里的代码量有多少,你经常需要查找一个函数是在哪里调用或者定义的,或者一个方法的变更历史。 Git 提供了两个有用的工具来快速地从它的数据库中浏览代码和提交。 我们来简单的看一下。 Git Grep Git 提供了一个 grep 命令,你可以很方便地从提交历史或者工作目录中查找一个字符串或者正则表达式。 我们用 Git 本身源代码的查找作为例子。 默认情况下 Git 会查找你工作目录的文件。

  • 搜索 调用地址 http://api.bilibili.cn/search 需要 App Key 参数 字段 必选 类型 说明 keyword true string 搜索的关键字,必须做URLencoding。 page false int 搜索结果分页选择 默认为第1页 pagesize false int 单页返回的记录条数,最大不超过100,默认为20。 order false strin

  • whereis 程序名称 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B 目录 在指定目录下查找二进制文件 -M 目录 在指定目录下查找帮助文件 -S 目录 在指定目录下查找源代码 locate 文件名称 在文件索引数据库中搜索文件 -d 数据库路径 搜索指定数据库 updatedb 更新文件索引数据库 fin

  • 我使用Elasticsearch允许用户输入要搜索的术语。例如,我要搜索以下属性'name': 如果使用以下代码搜索或,我希望返回此文档。 我尝试过做一个bool must和做多个术语,但它似乎只有在整个字符串都匹配的情况下才起作用。 所以我真正想做的是,这个词是否以任何顺序包含两个词。 有人能帮我走上正轨吗?我已经在这上面砸了一段时间了。

  • 大家好,根据搜索框中的conatiner图像在这里!我只是想问当用户在搜索框中键入一个名称时,应该显示特定的字段。我把我的视图。JSP代码也在这里吗?? vuew.jsp<%@page import=“com.privery.servicebuilder.service.blobdesolocalserviceutil”%><%@taglib uri=“http://java.sun.com/po

  • 我有以下格式的弹性搜索文档 } } 我的要求是,当我搜索特定字符串(string.string)时,我只想获得该字符串的FileOffSet(string.FileOffSet)。我该怎么做? 谢谢