Я пытаюсь использовать API поиска GitHub (на предприятии GH), чтобы найти определенные репозитории в моей учетной записи пользователя.Я тестирую в своем аккаунте, но в конечном итоге буду использовать это в организации.Мне нужно найти репо, соответствующие всем следующим условиям:
- Репо находится в
userid
- Имя репо начинается с определенного
string
- Репо имеетконкретный
.file_name.yml
в корне
Ссылаясь на документацию по API GH, я попытался с конечными точками repositories
и code
api безрезультатно.
Я знаю,поиск работает, потому что: /api/v3/search/repositories?q=user:userid
и /api/v3/search/repositories?q=string+user:Our-Org
работают нормально и возвращают ожидаемые результаты.
Когда я пытаюсь добавить имя файла, оно начинает распадаться.
/api/v3/search/repositories?q=string+user:userid+filename:.file_name.yml
/api/v3/search/repositories?q=string+user:userid+path:.file_name.yml
/api/v3/search/repositories?q=string+user:userid+path:/.file_name.yml
/api/v3/search/repositories?q=string+user:userid+path:/.file_name.yml
Все эти результаты возвращают ноль, на repository1 endpoint aswell as the
конечная точка кода(