Wypchnąłeś commit, bo dashboard monitorujący wyglądał czysto. HTTP 200. Zielony ptaszek. Poszedłeś na lunch.
Kiedy wróciłeś, użytkownicy widzieli puste tabele i nieaktualne liczby. Sam wykonałeś cURL na endpoint. Status 200. Ale body? Zawierało uprzejmy obiekt JSON informujący, że usługa nie działa, albo zwróciło szkieletową odpowiedź z zerową liczbą rekordów, albo schemat zmienił się w nocy i Twój parser dławił się wartościami null. To jest pułapka 200. Serwer pomyślnie odpowiedział na żądanie HTTP; nigdy nie obiecał, że dane wewnątrz są aktualne.
Rządowe API to jedne z najbogatszych i najbardziej wiarygodnych strumieni danych w internecie. Co więcej, zaskakująco wiele z nich nie wymaga rejestracji, klucza API ani protokołu OAuth. Brama jest otwarta. Haczyk polega na tym, że zostały zbudowane przez urzędników optymalizujących system pod kątem przejrzystości, a nie pod kątem Twojego monitora dostępności. Są uczciwe, czasem specyficzne i wymagają, abyś czytał faktyczną treść (payload).
Oto dziesięć źródeł, do których możesz się teraz odwołać, wraz z tym, co znajdziesz w ich środku.
Dziesięć endpointów
USAspending
Departament Skarbu prowadzi definitywny rejestr przepływu funduszy federalnych. Kontrakty, dotacje, pożyczki i płatności bezpośrednie. Jeśli chcesz prześledzić konkretne wydatki agencji na dostawcę w określonym kodzie pocztowym, to jest Twój punkt wyjścia. Dane należą do domeny publicznej i są szczegółowe aż do pojedynczych transakcji.
Treasury FiscalData
Potrzebujesz dokładnego długu narodowego na koniec poprzedniego dnia roboczego? A może historycznych wpływów budżetowych? FiscalData to otwarty magazyn danych Departamentu Skarbu. Zawiera dane o długu wyliczone co do centa, stopy procentowe papierów wartościowych emitowanych przez rząd oraz federalne podsumowania finansowe, które są aktualizowane w regularnych cyklach.
Federal Register
To dziennik urzędowy rządu Stanów Zjednoczonych. Każdy projekt przepisu, przepis końcowy, ogłoszenie i dokument prezydencki trafia właśnie tutaj. Jeśli budujesz narzędzia do zapewniania zgodności lub śledzisz zmiany regulacyjne, ten feed jest ostatecznym źródłem prawdy o tym, co agencje faktycznie wprowadzają w życie.
openFDA
FDA publikuje wyselekcjonowane zbiory danych dotyczące niepożądanych działań leków, etykiet produktów leczniczych, raportów dotyczących egzekwowania przepisów żywnościowych oraz wycofań wyrobów medycznych. Nie zastępuje on porady klinicznej, ale stanowi surowy sygnał stojący za dyskusjami o bezpieczeństwie leków. Deweloperzy wykorzystują go do krzyżowego sprawdzania objawów, śledzenia geografii wycofań produktów lub monitorowania zmian w etykietach.
PubMed
Narodowe Centrum Informacji Biotechnologicznej (NCBI) prowadzi tę bazę literatury biomedycznej za pomocą narzędzi E-utilities. Dzięki dziesiątkom milionów cytowań obejmujących medycynę, pielęgniarstwo, stomatologię i weterynarię, zasób ten napędza przeglądy literatury i sieci cytowań. Traktuj go jako kręgosłup odkryć poddawanych recenzji naukowej.
ClinicalTrials.gov
Zarządzany przez Narodowe Instytuty Zdrowia (NIH), rejestr ten zawiera informacje o protokołach i wynikach badań wspieranych publicznie i prywatnie. Możesz śledzić status rekrutacji, lokalizację, miary wyników oraz to, czy wyniki zostały faktycznie opublikowane. Każdy, kto buduje narzędzia wokół przejrzystości badań medycznych, potrzebuje tego źródła.
CDC Public Health Data
Centra Kontroli i Zapobiegania Chorobom (CDC) publikują dane z nadzoru obejmujące śmiertelność, urodziny, występowanie chorób oraz czynniki ryzyka behawioralnego. Szczegółowość danych różni się w zależności od zbioru, ale
