我正在制作YouTube内容ID API,以获取今天添加的资产。首先,我尝试在YouTube内容ID API浏览器上探索API,然后找到适合我标准的资产搜索。所以我提供了所需的参数并得到了响应,但每次响应只包括25个结果,所以我使用了NextPageToken从响应中收到下一个资产,到目前为止还不错,但对于所有这些响应,我注意到ResultsPerPage对于每个请求都有所不同,这让我感到困惑。因为我假设ResultsPerPage表示特定内容所有者的所有资产,考虑到这一点,我决定编码,但现在我无法决定应该如何处理。有谁能帮我理解一下这个吗
根据YouTube员工的说法,totalResults和ResultsPerPage都不可靠。你只能依赖通过的数据。您可以向您的TAM/Partner Manager验证这一点。
为了得到你的资产的真实计数(我假设你正在使用AssetSearch?),你必须保持分页,直到没有"nextPageToken"在响应中,并计算你的结果。
顺便说一下,如果您在请求中设置参数"maxResults=50",则每页将获得50(直到剩下的显示量少于50,这应该只发生在最后一页,因为您有许多不能被50整除的资产)。