climatememory programiści

Dokumentacja API

Trzy API na jednym kluczu. Zacznij od pierwszej karty, jeśli nie wykonałeś jeszcze żadnego wywołania; pozostałe trzy to dokumentacja endpointów, rozdzielona według produktu, aby każda pozostała przeszukiwalna osobno.

Adresy bazowe. Pogoda i Klimat są serwowane z https://api.climatememory.com, Stopniodni z https://api.climatememory.com. Uwierzytelniaj się nagłówkiem X-API-Key przy każdym żądaniu; każdy endpoint to GET.

Wszystkie endpointy

Jedna tabela, wszystkie ścieżki na obu hostach, wraz z ceną i miejscem, gdzie są opisane. Ctrl+F tutaj albo /, aby otworzyć paletę wyszukiwania.

ŚcieżkaDo czego służyScopeKredytyOpisane wHost
/v1/geocodeZamienia nazwę miejsca na współrzędne, wysokość i strefę czasową.dowolny klucz0Geokodowanieapi.climatememory.com
/v1/cities/searchStarsze wyszukiwanie nazw. Dopasowuje tylko nazwę ASCII i porządkuje według ludności.dowolny klucz0Wyszukiwanie miastapi.climatememory.com
/v1/cities/nearestNajbliższe skatalogowane miasto dla współrzędnej.dowolny klucz0Wyszukiwanie miastapi.climatememory.com
/v1/attributionDokładnie wymagane brzmienie, czytelne maszynowo. Klucz niepotrzebny.0Atrybucja i licencjeapi.climatememory.com
/v1/licensingTabela licencji stojących za każdym zbiorem danych. Klucz niepotrzebny.0Atrybucja i licencjeapi.climatememory.com
/v1/forecastPrognoza godzinowa i dobowa dla dowolnej współrzędnej.meteo1Prognozaapi.climatememory.com
/v1/forecast/city/{country}/{slug}Ta sama odpowiedź, rozwiązana przez katalog miast.meteo1Prognoza dla miastaapi.climatememory.com
/v1/currentWarunki w tej chwili dla współrzędnej, interpolowane między krokami modelu.meteo1Warunki bieżąceapi.climatememory.com
/v1/current/city/{country}/{slug}To samo, przez katalog miast.meteo1Warunki bieżąceapi.climatememory.com
/v1/fieldsTa sama tabela w JSON-ie, z jednostkami i informacją, które pola są domyślne. Klucz niepotrzebny.0Dokumentacja pólapi.climatememory.com
/v1/modelsKtóre modele są w użyciu, co każdy pokrywa i jak świeży jest. Klucz niepotrzebny.0Modele i rozdzielczośćapi.climatememory.com
/v1/probabilityPercentyle i prawdopodobieństwa deszczu z 51-członowego ensemble'u ECMWF.meteo1Prawdopodobieństwa z ensemble'uapi.climatememory.com
/v1/air-qualityPyły zawieszone, ozon, NO₂, SO₂, CO i pył saharyjski, z Copernicus CAMS.meteo1Jakość powietrzaapi.climatememory.com
/v1/marineWysokość, kierunek i okres fali z modelu falowego ECMWF, na całym świecie, do 10 dni.meteo1Morze — stan morzaapi.climatememory.com
/v1/hydrologyPrzepływ rzek z Copernicus GloFAS na sieci rzecznej 0,05°, do 10 dni.meteo1Rzekiapi.climatememory.com
/v1/degree-daysStopniodni grzania i chłodzenia dla współrzędnej.dju2, +1 za każdy pełny okres 365,25 dni w zakresieStopniodniapi.climatememory.com
/v1/degree-days?base=15,15.5,18,18.5,20Do 60 temperatur bazowych w jednym wywołaniu, w cenie jednej.djusame as one baseWiele baz, jedno żądanie, jedna cenaapi.climatememory.com
/v1/degree-days/compare-methodsWszystkie cztery metody na tym samym okresie, obok siebie.dju2, +1 za każdy pełny okres 365,25 dni w zakresieMetody obliczeńapi.climatememory.com
/v1/methodsDefinicje metod i ich nastawy. Klucz niepotrzebny.0Metody obliczeńapi.climatememory.com
/v1/degree-days/city/{country}/{slug}To samo, ze strefą czasową miasta i jego poprawką na miejską wyspę ciepła.dju2, +1 za każdy pełny okres 365,25 dni w zakresieStopniodni dla miastaapi.climatememory.com
/v1/degree-days?elevation={metres}Korekta gradientowa z wysokości terenu komórki na twoją.djusameStopniodni dla twojego budynku, a nie dla komórki siatkiapi.climatememory.com
/v1/cells/resolveKtóra komórka odpowiedziałaby za punkt i jak daleko leży.dju1Przypięcie komórki, żeby punkt odniesienia pozostał porównywalnyapi.climatememory.com
/v1/degree-days/cell/{cell_id}Stopniodni dla nazwanej komórki — bez szukania najbliższej komórki, nigdy.dju2, +1 za każdy pełny okres 365,25 dni w zakresiePrzypięcie komórki, żeby punkt odniesienia pozostał porównywalnyapi.climatememory.com
/v1/degree-days?breakdown={daily|weekly|monthly|yearly}Zagreguj to samo żądanie do okresu, na którym rozlicza się twoja umowa.djusameOkresy podziałuapi.climatememory.com
/v1/degree-days/monthlyDwanaście sum miesięcznych dla jednego roku kalendarzowego, bez szeregu dobowego.dju2Sumy miesięczne dla rokuapi.climatememory.com
/v1/coverageCo zawiera archiwum: pierwszy i ostatni dzień z danymi oraz oś, w którą będzie rosło. Klucz niepotrzebny.0Sumy miesięczne dla rokuapi.climatememory.com
/v1/degree-days?format=csvWiersze podziału jako plik CSV. Tylko plany płatne.dju4× the JSON callEksport CSVapi.climatememory.com
/v1/historicalArchiwum reanalizy serwowane surowo: pogoda godzinowa od 1950 roku.dju(years + 1) × (variables ÷ 2), rounded down, min 1Historia godzinowaapi.climatememory.com
/v1/historical/city/{country}/{slug}Identycznie, ze strefą czasową miasta i poprawką na wyspę ciepła.dju(years + 1) × (variables ÷ 2), rounded down, min 1Historia dla miastaapi.climatememory.com
/v1/historical/variablesCo archiwum zawiera w tej chwili, z jednostkami, i które pola są wyprowadzane. Klucz niepotrzebny.0Dostępne zmienneapi.climatememory.com
/v1/climate/dailyTrzynaście pól dobowych dla dowolnej lądowej współrzędnej, od 1940 roku po zeszły tydzień.climate2, +1 za każdy pełny okres 365,25 dni w zakresieKlimat dobowyapi.climatememory.com
/v1/climate/monthlyTe same pola zagregowane po miesiącach kalendarzowych.climate2, +1 za każdy pełny okres 365,25 dni w zakresieAgregaty miesięczneapi.climatememory.com
/v1/climate/summaryNormy miesięczne, szereg roczny, rekordy, trendy i Köppen — bez limitu zakresu.climate3, +1 za każdy pełny okres 365,25 dni w zakresieKlimat miejsca, w jednym wywołaniuapi.climatememory.com
/v1/climate/normalsTrzydziestoletnia średnia z okresu referencyjnego WMO.normals3Normy WMOapi.climatememory.com
/v1/climate/normals/compareOba okresy WMO i zmiana między nimi, w jednym wywołaniu.normals6Porównanie dwóch normapi.climatememory.com
/v1/climate/coverageSerwowany przebieg i daty, które obejmuje. Klucz niepotrzebny.1Pokrycie, pola i komórkiapi.climatememory.com
/v1/climate/fieldsNa co ten przebieg potrafi odpowiedzieć, z jednostkami, i które pola są wyprowadzane. Klucz niepotrzebny.1Pokrycie, pola i komórkiapi.climatememory.com
/v1/climate/cells/resolveKtóra komórka odpowiada za punkt i jak daleko leży.climate1Pokrycie, pola i komórkiapi.climatememory.com
/v1/climate/licensingWarunki licencji tego archiwum. Klucz niepotrzebny.0Pokrycie, pola i komórkiapi.climatememory.com

Dla agentów i asystentów kodu

Dwa pliki, generowane z tego samego źródła co te strony, więc nie mogą rozejść się z tym, co czytasz:

Każda usługa publikuje też schemat OpenAPI 3.1 i przeglądarkowy interfejs: /v1/openapi-weather.json i /v1/docs/weather, /v1/openapi-degree-days.json i /v1/docs/degree-days, /v1/openapi-climate.json i /v1/docs/climate, /v1/openapi-geocoding.json i /v1/docs/geocoding. Wygeneruj z nich typowanego klienta w dowolnym języku, zamiast pisać go ręcznie.