Weather - Get Tropical Storm Search
Pomocí můžete získat seznam bouřek vydaných národními agenturami pro předpověď počasí.
Rozhraní Get Tropical Storm Search
API je požadavek HTTP GET
, který vrací seznam tropických bouří vydaných vládou podle roku, ID oblasti a ID státní správy. Informace o tropických bouřích zahrnují ID státní správy, ID pánve, stav, rok, název a jestli je subtropický.
GET https://atlas.microsoft.com/weather/tropical/storms/json?api-version=1.1&year={year}
GET https://atlas.microsoft.com/weather/tropical/storms/json?api-version=1.1&year={year}&basinId={basinId}&govId={govId}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
format
|
path | True |
Požadovaný formát odpovědi. Podporuje se pouze |
|
api-version
|
query | True |
string |
Číslo verze rozhraní API služby Azure Maps |
year
|
query | True |
integer int32 |
Rok cyklonu (cyklónů) |
basin
|
query |
Identifikátor pánve |
||
gov
|
query |
integer int32 |
ID bouře státní správy |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
x-ms-client-id |
string |
Určuje, který účet je určen pro použití ve spojení s modelem zabezpečení Microsoft Entra ID. Představuje jedinečné ID účtu Azure Maps a dá se načíst z rozhraní API účtu roviny správy Služby Azure Maps. Informace o použití zabezpečení Microsoft Entra ID ve službě Azure Maps najdete v následujících článcích . |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Došlo k neočekávané chybě. |
Zabezpečení
AADToken
Toto jsou toky Microsoft Entra OAuth 2.0 . Při spárování s řízením přístupu na základě role v Azure se dá použít k řízení přístupu k rozhraním REST API služby Azure Maps. Řízení přístupu na základě role v Azure slouží k určení přístupu k jednomu nebo několika účtům prostředků nebo dílčím prostředkům Azure Maps. Každému uživateli, skupině nebo instančnímu objektu je možné udělit přístup prostřednictvím předdefinované role nebo vlastní role, která se skládá z jednoho nebo více oprávnění k rozhraním REST API služby Azure Maps.
Pokud chcete implementovat scénáře, doporučujeme zobrazit si koncepty ověřování. Souhrnně řečeno, tato definice zabezpečení poskytuje řešení pro modelování aplikací prostřednictvím objektů schopných řízení přístupu k určitým rozhraním API a oborům.
Poznámky
- Tato definice zabezpečení vyžaduje použití hlavičky
x-ms-client-id
k označení prostředku Azure Maps, ke kterému aplikace žádá o přístup. To je možné získat z rozhraní API pro správu map .
Je Authorization URL
specifický pro instanci veřejného cloudu Azure. Suverénní cloudy mají jedinečné autorizační adresy URL a konfigurace Microsoft Entra ID.
* Řízení přístupu na základě role v Azure se konfiguruje z roviny správy Azure prostřednictvím webu Azure Portal, PowerShellu, rozhraní příkazového řádku, sad Azure SDK nebo rozhraní REST API.
* Použití webové sady SDK služby Azure Maps umožňuje nastavení aplikace na základě konfigurace pro více případů použití.
- Další informace o platformě Microsoft Identity Platform najdete v tématu Přehled platformy Microsoft Identity Platform.
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Jedná se o sdílený klíč, který se zřídí při vytvoření účtu Azure Maps na webu Azure Portal nebo pomocí PowerShellu, rozhraní příkazového řádku, sad Azure SDK nebo rozhraní REST API.
S tímto klíčem má každá aplikace přístup ke všem rozhraním REST API. Jinými slovy, tento klíč se dá použít jako hlavní klíč v účtu, ve který je vystavený.
U veřejně vystavených aplikací doporučujeme použít pro přístup k rozhraním REST API služby Azure Maps přístup k důvěrným klientským aplikacím , aby se váš klíč mohl bezpečně uložit.
Typ:
apiKey
V:
query
SAS Token
Jedná se o token sdíleného přístupového podpisu, který se vytvoří z operace List SAS v prostředku Azure Maps prostřednictvím roviny správy Azure portal, PowerShellu, rozhraní příkazového řádku, sad Azure SDK nebo rozhraní REST API.
S tímto tokenem má každá aplikace oprávnění k přístupu pomocí řízení přístupu na základě role v Azure a podrobného řízení k vypršení platnosti, četnosti a oblastem použití konkrétního tokenu. Jinými slovy, token SAS je možné použít k tomu, aby aplikace mohly řídit přístup bezpečnějším způsobem než sdílený klíč.
U veřejně vystavených aplikací doporučujeme nakonfigurovat konkrétní seznam povolených zdrojů v prostředku mapového účtu , aby se omezilo zneužití vykreslování a pravidelně obnovovali token SAS.
Typ:
apiKey
V:
header
Příklady
Get Tropical Storm Search |
Get Tropical Storm Search With Three Properties |
Get Tropical Storm Search
Ukázkový požadavek
GET https://atlas.microsoft.com/weather/tropical/storms/json?api-version=1.1&year=2021&basinId=AL
Ukázková odpověď
{
"results": [
{
"year": "2021",
"basinId": "AL",
"govId": 1,
"name": "Ana",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 2,
"name": "Bill",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 3,
"name": "Claudette",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 4,
"name": "Danny",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 5,
"name": "Elsa",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 6,
"name": "Fred",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 7,
"name": "Grace",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 8,
"name": "Henri",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 9,
"name": "Ida",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 10,
"name": "Kate",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 11,
"name": "Julian",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 12,
"name": "Larry",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 13,
"name": "Mindy",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 14,
"name": "Nicholas",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 15,
"name": "ODETTE",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 16,
"name": "Peter",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 17,
"name": "Rose",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 18,
"name": "Sam",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 19,
"name": "Teresa",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 20,
"name": "Victor",
"isActive": false,
"isRetired": false,
"isSubtropical": false
},
{
"year": "2021",
"basinId": "AL",
"govId": 21,
"name": "Wanda",
"isActive": false,
"isRetired": false,
"isSubtropical": false
}
]
}
Get Tropical Storm Search With Three Properties
Ukázkový požadavek
GET https://atlas.microsoft.com/weather/tropical/storms/json?api-version=1.1&year=2021&basinId=AL&govId=1
Ukázková odpověď
{
"results": [
{
"year": "2021",
"basinId": "AL",
"govId": 1,
"name": "Ana",
"isActive": false,
"isRetired": false,
"isSubtropical": false
}
]
}
Definice
Name | Description |
---|---|
basin |
Identifikátor pánve |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Odpověď na chybu |
Json |
Požadovaný formát odpovědi. Podporuje se pouze |
Storm |
Vyhledávání v bouřích vystavených vládou |
Storm |
Aktivní událost stormu vystavenou vládou |
basinId
Identifikátor pánve
Name | Typ | Description |
---|---|---|
AL |
string |
Atlantik |
CP |
string |
Střední Tichomoří |
EP |
string |
Východní Tichomoří |
NI |
string |
Severní Indický oceán |
NP |
string |
Severozápadní Tichomoří |
SI |
string |
Jihozápad Indického oceánu |
SP |
string |
Jižní Tichomoří |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě |
|
code |
string |
Kód chyby |
details |
Podrobnosti o chybě |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl chyby. |
ErrorResponse
Odpověď na chybu
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
JsonFormat
Požadovaný formát odpovědi. Podporuje se pouze json
formát.
Name | Typ | Description |
---|---|---|
json |
string |
StormSearchResult
Vyhledávání v bouřích vystavených vládou
Name | Typ | Description |
---|---|---|
nextLink |
string |
Je odkaz na další stránku vrácených funkcí. Pokud je to poslední stránka, toto pole není. |
results |
Vyhledávání v bouřích vystavených vládou |
StormSearchResultItem
Aktivní událost stormu vystavenou vládou
Name | Typ | Description |
---|---|---|
basinId |
Identifikátor pánve (AL, EP, SI, NI, CP, NP, SP) |
|
govId |
integer |
ID stormu státní správy. To bude odpovídat číslu deprese. |
isActive |
boolean |
Pravda, pokud deprese byla aktualizována nedávno. |
isRetired |
boolean |
Ano, pokud se název bouře trvale vyřadil ze zdrojové kotliny. |
isSubtropical |
boolean |
Platí, když je deprese klasifikována jako subtropický cyklón. |
name |
string |
Název deprese. |
year |
string |
Rok vzniku |