Exemplos de Uso do Método get_public_pcds()
Neste notebook, vamos explorar como utilizar o método get_public_pcds() da classe GroupsPcdsClient para recuperar todas as PCDs públicas.
Para começar, vamos importar as bibliotecas necessárias e configurar a autenticação.
from pySINDA import GroupsPcdsClient
# Token de autenticação
token = 'seu_token'
# Instanciando o cliente
groups = GroupsPcdsClient(token)Exemplo 1: Recuperar Todas as PCDs Públicas¶
Neste exemplo, vamos utilizar o método get_public_pcds() para recuperar todas as PCDs públicas disponíveis.
print('Recuperando todas as PCDs públicas...')
public_pcds = groups.get_public_pcds()
print(public_pcds)Recuperando todas as PCDs públicas...
[{'numero': 30847, 'habilitado': True, 'dataCadastro': '2023-03-15T11:28:58.545', 'intervaloTempoColeta': 203, 'cidade': 'Fortuna', 'estado': 'MA', 'pais': 'Brasil', 'latitude': '-5.800558', 'longitude': '-44.056711', 'altitude': 117.0, 'estacao': 'Fortuna', 'privado': False, 'proprietario': {'nome': 'ufma', 'quantidadeDiasEnvioDadosDecodificados': 15, 'id': 142725, 'ativo': True}, 'id': 142726, 'ativo': True}, {'numero': 30848, 'habilitado': True, 'dataCadastro': '2023-03-15T11:29:45.589', 'intervaloTempoColeta': 203, 'cidade': 'Mirador', 'estado': 'MA', 'pais': 'Brasil', 'latitude': '-6.658536', 'longitude': '-45.141333', 'altitude': 381.0, 'estacao': 'Mirador', 'privado': False, 'proprietario': {'nome': 'ufma', 'quantidadeDiasEnvioDadosDecodificados': 15, 'id': 142726, 'ativo': True}, 'id': 142728, 'ativo': True}, {'numero': 30861, 'habilitado': True, 'dataCadastro': '2023-03-15T11:30:10.123', 'intervaloTempoColeta': 203, 'cidade': 'TESTE-H1-ANA', 'estado': 'DF', 'pais': 'Brasil', 'latitude': '-15.7801', 'longitude': '-47.9292', 'altitude': 1048.0, 'estacao': 'TESTE', 'privado': False, 'proprietario': {'nome': 'ufma', 'quantidadeDiasEnvioDadosDecodificados': 15, 'id': 142727, 'ativo': True}, 'id': 142730, 'ativo': True}]