Сортировка проектов Freelancer.com Api

Для тех, кто работал с Freelancer.com Api.
Я пытаюсь получить все активные проекты с этой платформы по API и отсортировать их по дате последней публикации, по умолчанию есть сортировка по баллам.
Ничего не сказано о том, какое значение sort_field должно быть отсортировано по дате последней публикации.

$sorting_date = "????";
$requestUrl = "https://www.freelancer.com/api/projects/0.1/projects/active/?sort_field=" . $sorting_field;
$response = json_decode(file_get_contents($requestUrl), 1);

Вот ссылка на документацию API:
API Freelancer.com

Может быть, у кого-то была такая же проблема? Нужна помощь.

2

Решение

Ответ вкратце:
Ты можешь использовать 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 = верно

$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

Как вы можете видеть это сортировать по дате публикации

2

Другие решения

Не могли бы вы попробовать что-то подобное? Это вернет проекты, связанные с C #, упорядоченные по их идентификатору.

https://www.freelancer.com/api/projects/0.1/projects/active?jobs[]=106&sort_field=id
0

По вопросам рекламы [email protected]