#github #github-api
#github #github-api
Вопрос:
Вы собираетесь искать репозиторий с зарегистрированной темой, используя github api.
Однако, поскольку результаты поиска ограничены 1000, я хотел бы выполнить поиск по дате в качестве ограничения. Как показано ниже.
https://api.github.com/search/repositories?q=topic:AAAamp;createdat:2020-10-11
Есть ли какой-либо другой способ, поскольку я проигнорировал дату и искал?
Я хотел бы попросить вашей помощи. Спасибо.
Ответ №1:
В вашем запросе есть несколько проблем :
-
правильный термин поискового запроса
created
(не createdat) -
параметры поискового запроса разделяются пробелами, подобными этому :
topic:AAA created:2020-10-11
Ваш запрос будет следующим: https://api.github.com/search/repositories?q=topic:AAA created:2020-10-11
Из документа :
Вы можете искать даты, которые раньше или позже другой даты, или которые попадают в диапазон дат, используя >, >=, <, <=, и диапазон запросов. Форматирование даты должно соответствовать стандарту ISO8601, который является ГГГГ-ММ-ДД (год-месяц-день).
Несколько примеров:
- создано после даты:
- создано между датой:
https://api.github.com/search/repositories?q=topic:AAA created:2017-01-01..2018-01-01
Комментарии:
1. как выполнить поиск по времени последнего обновления?