You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改GitHub API查询以按created变量获取正确排序的结果?

GitHub搜索API排序异常的修正方案

问题根源

你的查询中,q参数里的关键词"erp"和时间筛选条件created:xxx之间没有空格分隔,GitHub API会把它们解析成一个整体的搜索字符串,导致排序规则无法正常生效。

修正后的查询链接

把q参数里的%22erp%22created:替换成%22erp%22+created:(+是URL编码后的空格),修正后的完整查询如下:

https://api.github.com/search/repositories?q=%22erp%22+created:2017-08-14..2021-04-16T23:34:59Z&sort=created&order=asc&per_page=100&page=10

核心注意点

  • 搜索条件的不同部分必须用空格(URL编码为+或%20)分隔,API才能正确识别各个过滤规则,保证排序逻辑正常工作。
  • 保留sort=created和order=asc参数,这两个是实现按created_at升序排序的关键。

内容的提问来源于stack exchange,提问作者foc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 11:13:12