/ / Ako môžem získať podrobnosti o projektoch hostovaných na projektoch Apache Project (Máme API)? - java, apache

Ako môžem získať podrobnosti o projektoch, ktoré sa nachádzajú v aplikáciách Apache, programovo (Máme rozhranie API)? java, apache

Chcem získať podrobnosti o projekte, ktorého hostiteľom sú projekty Apache Projects.

Existuje podpora API, kde môžem povedať, zoznam projektov Java (alebo) Vzhľadom na to, že ide o ID projektu, máte všetky problémy súvisiace s konkrétnym projektom?

Urobil som to pre projekty hostené na serveri GitHub pomocou svojho rozhrania API, ale pre Apache Projects som nový a nemohol som nájsť žiadne také API.

odpovede:

1 pre odpoveď č. 1

Závisí to od toho, ako sú tieto projekty Apache hosťované (napríklad samotný server Apache httpd nemá žiadne API na vymenovanie týchto projektov).

V prípade Apache sa tieto projekty odrážajú na serveri GitHub, čo znamená, že môžete použiť GitHub API na úložiskách na zoznam repozitárov organizácie Apache

https://api.github.com/orgs/apache/repos

Táto adresa URL vráti veľa podrobností pre každý projekt Apache (vrátane poľa "language": "Java") a vy môžete filtrovať uvedenú adresu URL, aby ste zachovali iba projekty, ktoré chcete vidieť.