【发布时间】:2021-02-14 20:11:53
【问题描述】:
我使用 this 查询 Stack Exchange 资源管理器并得到 12946 的结果,我正在尝试通过 Stack Exchange API 带来相同的问题计数:
@concat('search/advanced?page=',dataset().PageNumber,'&pagesize=100&fromdate=1561939200&todate=',current date,'&order=desc&sort=activity&site=stackoverflow&filter=!)5aShmihVOxZoyNN9TVy065dCekm','&q=',dataset().TagsList)
但是,API 结果仅返回约 7000 个问题而不是 12000+。
不带 q 参数的基本 API:https://api.stackexchange.com/2.2/search/advanced?page=1&pagesize=100&fromdate=1561939200&order=desc&sort=activity&site=stackoverflow&filter=!)5aShmihVOxZoyNN9TVy065dCekm
注意:
我正在使用 Azure 数据工厂中的 until 活动来检索符合以下标签的所有问题,如果响应中的 has_more 是 true,我将增加页码。
我传递了两批标签,因为q 过滤器存在限制。
【问题讨论】: