dssg-pt / covid19pt-data

😷️🇵🇹 Dados relativos à pandemia COVID-19 em Portugal
GNU General Public License v3.0
446 stars 183 forks source link

Rest API #169

Closed cptolemy closed 4 years ago

cptolemy commented 4 years ago

Viva

Estou a tentar fazer uma pequena chamada à REST API (em Perl, com um GET), com full dataset, mas apenas obtenho o erro 1010. Faço um get ao endereço https://covid19-api.vost.pt/Requests/get_full_dataset (funciona no browser). Alguém me pode dizer qual a forma correcta de aceder à API?

Obrigado.

Kepler

ishouldbedany commented 4 years ago

@cptolemy Estive a tentar agora e tanto com o comando sugerido na documentação curl -X GET "https://covid19-api.vost.pt/Requests/get_full_dataset" -H "accept: application/json" como com a biblioteca requests, em Python, consigo fazer esse pedido e obter a resposta JSON.

Terá sido alguma indisponibilidade temporária? Um problema do Perl?

cptolemy commented 4 years ago

Viva @ishouldbedany,

Peço desculpas pelo atraso na resposta, mas apenas agora vi o email.
Penso que não é erro, dado que já usei todos os módulos que conheço para fazer o pedido à REST API, e obtenho sempre o erro 1010. No entanto, uma questão: é necessário mandar nos headers alguma api key, ou email e password, ou uma coisa do género? A vost.pt tem uma autenticação para a API? De qualquer forma, posso sempre vir buscar a informação aqui ao github - até vejo a evolução das rotinas.

Abraço

Ptolemy

ishouldbedany commented 4 years ago

Não creio que seja necessário qualquer tipo de autenticação, porque os meus pedidos Python e curl não levam qualquer tipo de autenticação. A única informação adicionada ao header do pedido é mesmo -H "accept: application/json".

Sim, o link para o data.csv aqui no GitHub é estanque e todos os dias terá dados actualizados.

cptolemy commented 4 years ago

Viva

Ok, obrigado pela resposta. Isto é daqueles "mistérios" em que se acaba por chegar à conclusão que o PC tem sempre razão... Em Perl não consigo (por enquanto - e no entanto tenho imensos scripts feitos por mim que usam com sucesso o mesmo método para outras APIs). Mas com o curl para windows 7 (64b), consigo na perfeição fazer o download... De qualquer forma, obrigado :)

Abraço

Ptolemy

Daniel Rodrigues notifications@github.com escreveu no dia quinta, 4/06/2020 à(s) 18:34:

Não creio que seja necessário qualquer tipo de autenticação, porque os meus pedidos Python e curl não levam qualquer tipo de autenticação. A única informação adicionada ao header do pedido é mesmo -H "accept: application/json".

Sim, o link para o data.csv aqui no GitHub é estanque e todos os dias terá dados actualizados.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dssg-pt/covid19pt-data/issues/169#issuecomment-638999539, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADXFADQG5BYSSCMJFIYOFI3RU7LJPANCNFSM4NSBXXDQ .

--

Rui Miguel FernandesPorto - PortugalWebsites:Novo Milénio - Harmonice Mundi (A Harmonia dos Mundos)http://novomilenio.eu http://novomilenio.euCosmos - Portal Interactivo de Astronomia / Interactive Gate of Astronomyhttp://cosmos.pt http://cosmos.pt