Free
- 1 000 requêtes / mois
- 100 requêtes / jour
- 5 requêtes / minute
- Rayon 10 km
- 25 résultats / requête
- Historique 14 jours
- 1 clé active
Integre postos e preços de combustíveis da MaPompe numa aplicação, site ou serviço.
01 · PRIMEIROS PASSOS
A API comercial utiliza autenticação por chave API. As chamadas destinam-se a utilização servidor-a-servidor.
02 · AUTENTICAçãO
Crie uma chave em A minha conta → API para programadores. A chave completa é apresentada apenas uma vez.
O esquema Bearer também é aceite:
03 · ENDPOINT
/api/v1/stations
Devolve os postos ativos mais próximos, ordenados por preço e depois por distância.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
lat |
number | Sim | Latitude du centre. |
lng |
number | Sim | Longitude du centre. |
radius |
number | Não | Rayon en kilomètres selon le plan. |
fuel |
string | Não | gazole, e10, sp95, sp98, e85 ou gplc. |
limit |
integer | Não | Nombre maximal de stations selon le plan. |
04 · ENDPOINT
/api/v1/search
Pesquise por nome, marca, morada, cidade, código postal ou nome apresentado pelo Google.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
q |
string | Sim | 3 à 80 caractères. |
limit |
integer | Não | Nombre maximal de résultats selon le plan. |
05 · ENDPOINT
/api/v1/stations/{station_id}/history
Devolve a evolução do preço de um combustível num posto. O histórico disponível depende do plano.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
station_id |
integer | Sim | Identifiant de la station dans MaPompe. |
fuel |
string | Não | Carburant demandé. |
days |
integer | Não | Nombre de jours selon le plan. |
06 · PLANOS
07 · ERROS
| Code | Erro | Significado |
|---|---|---|
200 |
OK | Pedido processado. |
400 |
Paramètres invalides | Falta um parâmetro, é inválido ou está fora dos limites. |
401 |
Clé invalide | Chave ausente, incorreta ou revogada. |
404 |
Not found | O posto não existe ou está inativo. |
429 |
Limite atteinte | Quota mensal, diária ou limite por minuto ultrapassado. |
500 |
Server error | Erro interno do serviço. |
BOAS PRÁTICAS
Coloque os resultados em cache no servidor quando for adequado. Não é necessário pedir várias vezes a mesma zona num período curto.
Guarde a chave numa variável de ambiente ou gestor de segredos. Nunca a coloque no Git.
Utilize os cabeçalhos X-RateLimit-Remaining e X-Quota-Remaining para controlar a integração.
A API destina-se à integração de aplicações e não à criação de uma cópia da base de dados da MaPompe.