我正在使用以下link来搜索curl。我的目的是获得按创作排序的结果。
我的示例查询如下:
curl 'https://api.github.com/search/repositories?q=arrow&sort=created' > results.txt
当我搜索'results.txt'时,我得到的结果不是按创建日期排序的。
答案 0 :(得分:2)
q
不是排序顺序,而是search qualifier, a filter。
您可以将其用作https://github.com/search?utf8=%E2%9C%93&q=cats+created%3A%3E%3D2012-04-30&type=Issues
参数的一部分:
stars
排序顺序仅涉及forks
,updated
或private static void helper1(ArrayList<ArrayList<Integer>> result, ArrayList<Integer> list) {
// add by duplicating the provided list
result.add(new ArrayList<Integer>(list));
}
private static void helper2(ArrayList<ArrayList<Integer>> result, ArrayList<Integer> list) {
// add provided list as is
result.add(list);
}
public static void main(String[] args) {
ArrayList<ArrayList<Integer>> result = new ArrayList<>();
ArrayList<Integer> list1 = new ArrayList<>();
list1.add(10);
helper1(result, list1);
ArrayList<Integer> list2 = new ArrayList<>();
list2.add(20);
helper2(result, list2);
System.out.println(result); // [[10], [20]]
list1.add(11);
list2.add(21);
System.out.println(result); // [[10], [20, 21]]
}
不是创作日期。
答案 1 :(得分:0)
当您查看文档时,您可以看到sort
指定的选项,例如stars
,forks
和updated
https://developer.github.com/v3/search/
要获得创建,您必须在过滤器中定义它们,然后在过滤器中定义它们。您可以在文档中看到它。