我正在搜索针对YouTube API v3的频道:
/search?part=id&type=channel&q=searchquery
问题:它还会返回包含零(0)个视频的频道。
我可以看到两种可能的方法:
&order=videoCount
参数,该参数会根据所包含的视频数量对返回的频道进行DESC排序。&maxResults=1
,然后解析结果。我不想采用方法1,因为它更改了默认&order=relevance
,我相信YouTube会对其进行微调,以便首先返回最相关的频道[结果可能包含没有视频的频道,这使YouTube的计算相关性的算法有问题]。
方法2会导致很多额外的负载,所以它也不是我想做的事情。
有没有办法以优雅的方式解决这个问题,我现在还没有看到?
答案 0 :(得分:0)
方法2有意义并假设您将使用分页,您可以根据需要运行第二个查询,而不是尝试针对整个结果集运行查询。那应该没问题。