我看到的问题是,当我选择"视频"时,为了过滤掉频道。过滤(通过YouTube API或手动搜索YouTube)许多视频(即非渠道)从我的搜索结果中消失。
看看我在说什么:
1)在YouTube上搜索" Salesforce Lightning | Apex | API" 2)按视图计数
排序==>请注意,列表中的第一个视频结果是一个名为"实践培训:管理员Apex代码入门"约有59,000次观看。搜索结果中还有许多其他视频,包含数千个视图。
3)现在只过滤视频。
==>请注意,69个结果(包括通道)已减少到218个结果。最重要的结果是只有402个视图的视频。
这没有意义,对我来说似乎是个错误。但奇怪的是,似乎 - 在某些情况下 - 在我注意到其中一些非典型问题(可能不是典型的YouTube用户运行)的问题后几个小时,查询结果会自动纠正自己。
任何人都可以提供有关这种情况发生原因的见解,以及我可以采取哪些措施来解决此问题?对于非典型查询(没有缓存任何结果),YouTube似乎必须运行一些聚合查询或后台进程。这可能意味着初始搜索失败,并且将在某个未知时间内失败,但是经过几个小时或几天后搜索将成功。这是真的?他们是我可以使用的可靠时间窗吗?即,如果我知道时间窗口,那么我可以通过初始查询来填充泵,然后在几小时(或其他)之后重新运行查询并获取所需数据。
感谢您的想法和帮助!