回答简而言之:
您可以使用https://www.freelancer.com/api/projects/0.1/projects/active/而不使用,sort_field
因为它也默认在最近的帖子中排序
解释
我测试了API,我发现这也是对提交日期的最近发布日期进行排序
根据自由职业者的文档:
排序字段,默认按分数搜索,否则为最近发布的。
我尝试将结果限制为 3 并使用它reverse_sort
来测试它是否真的有效。
https://www.freelancer.com/api/projects/0.1/projects/active/?limit=3&reverse_sort=true
$requestUrl = "https://www.freelancer.com/api/projects/0.1/projects/active/?limit=3&reverse_sort=true";
$response = json_decode(file_get_contents($requestUrl), 1);
echo "<pre>";
var_dump($response);
这是结果。
["submitdate"]
按CRTL + F搜索并获取值。
在此处粘贴值以转换等效日期
这是reverse_sort转换日期的结果
Wed Sep 03 2014 21:14:19 GMT+0800
Tue Jul 14 2015 23:11:36 GMT+0800
Fri Jul 24 2015 05:46:41 GMT+0800
如果我们删除 reverse_sort=true这里是结果
Fri Dec 29 2017 12:45:13 GMT+0800
Fri Dec 29 2017 12:44:49 GMT+0800
Fri Dec 29 2017 12:44:29 GMT+0800
如您所见,它是按最近发布的日期排序的