Durchsucht die Zusammenfassung auf gsaelibrary.gsa.gov. query ist Pflicht, zum Beispiel radar oder eine searchResults.do-URL. Die Antwort ist { results, pagination }. Jede Zeile ist schedule, sin oder contract.
Bei einer SIN-Kategorie ist name der Titel und sin der Code, etwa 33411. Bei einer Untergruppe ist name der Linktext, etwa Airborne Radar Equipment, sin bleibt der übergeordnete Code, und url enthält subcategoryCode. Eine Vertragszeile enthält contract_number und eine contractorInfo.do-URL. Diese URL an /v2/gsaelibrary/contract übergeben. Die Nummer GS-07F-0239T allein liefert derzeit 404.
| Parameter |
Pflicht |
Beispiel |
query |
ja |
radar |
Leeres query oder eine fremde Domain ergibt 400.
Eine Seite. pagination.page ist 1, pagination.next ist null, total_results ist die Zeilenzahl, total_pages ist 1 oder 0. URLs sind eindeutig. Derselbe SIN-Code kann auf mehreren Untergruppen stehen.
- Den MAS-SIN für Bodenradar finden und das Untergruppenlabel lesen.
- Den Vertrag
GS-07F-0239T von US RADAR INC samt Contractor-URL sichern.
- Alle Schedule- und SIN-URLs zum Stichwort
radar aus der einen Zusammenfassung ziehen.
400 leere oder ungültige Abfrage, 401 fehlender Schlüssel, 404 keine Ergebnisliste, 500 Abruf fehlgeschlagen.