GET Stations
Endpoint para a requisição das estações disponíveis na base de dados.
Requisição
Aqui é realizado o pedido de dados sobre as estações no nosso banco de dados. Informando sua apiKey temos certeza de quem está fazendo essa chamada. Em seguida, você receberá os dados de todas as estações que estão armazenadas na nossa base de dados.
import requests
url = "https://nph.unisanta.br/ssbs/api/stations"
headers = { "apiKey": "SUA_API_KEY_AQUI" }
response = requests.get(url, headers=headers)
if response.status_code == 200:
print(response.json())
else:
print(f"Erro {response.status_code}: {response.text}")Abaixo está um modelo do retorno desse endpoint.
[
{
"id": "177",
"station_prefix": "3E-119",
"station_name": "PREFEITURA MUNICIPAL DE BERTIOGA",
"latitude": "-23.858056",
"longitude": "-46.137222",
"station_type": "Fluviômetro",
"city_name": "Bertioga",
"station_status": "ausente"
// ... outros campos técnicos
},
{
"id": "225",
"station_prefix": "P30COS",
"station_name": "COSIPA",
"latitude": "-23.866667",
"longitude": "-46.366667",
"station_type": "Pluviômetro",
"city_name": "Cubatão",
"station_status": "ausente"
},
// ... a lista continua com todas as estações disponíveis
]
