Colecția Postman
Importați colecția Postman Qarta pentru a testa rapid toate cele 36 de puncte finale API.
Descărcați colecția
Colecția este disponibilă ca fișier JSON exportat pe care îl puteți importa direct în Postman.
Descărcați colecția Qarta (JSON)
Cum să importați
Pasul 1: Descărcați colecția
Faceți clic pe linkul de descărcare de mai sus pentru a salva fișierul qarta.json pe computerul dvs.
Pasul 2: Importați în Postman
Opțiune A: Importare fișier
- Deschideți Postman
- Faceți clic pe File → Import (sau butonul Import din colțul stânga sus)
- Selectați fila Upload Files
- Alegeți fișierul
qarta.jsonpe care l-ați descărcat - Faceți clic pe Import
Opțiune B: Importare folder
- Deschideți Postman
- Faceți clic pe File → Import
- Trageți și plasați fișierul
qarta.jsonîn dialogul de import - Faceți clic pe Import
Configurați cheia API
Odată importată, va trebui să configurați cheia API:
Metoda 1: Folosind variabile de mediu (recomandat)
-
În Postman, faceți clic pe Environments (stânga jos)
-
Faceți clic pe Create New Environment
-
Denumiți-o:
Qarta -
Adăugați aceste variabile:
- Key:
api_key| Value:YOUR_QARTA_API_KEY_HERE - Key:
base_url| Value:https://graph.quarticle.ro
- Key:
-
Faceți clic pe Save
-
În colțul dreapta sus, selectați mediul dvs
Qartadin meniu derulant
Acum toate cererile vor utiliza automat cheia API prin {{api_key}} și URL de bază prin {{base_url}}.
Metoda 2: Configurare manuală de antet
Dacă nu utilizați variabile de mediu:
- În fiecare cerere, accesați fila Headers
- Găsiți antetul
Authorization - Schimbați valoarea din
YOUR_API_KEYînYOUR_ACTUAL_API_KEY
Testați o cerere
- Selectați orice punct final din colecție (de ex.,
GET /graph/api/v1/places/geocode) - Faceți clic pe Send
- Ar trebui să vedeți răspunsul API
Dacă obțineți o eroare 401 Unauthorized:
- Verificați că cheia API este corectă
- Verificați că ați selectat mediul corect (dacă utilizați variabile)
- Asigurați-vă că antetul Authorization este setat corect
Conținutul colecției
Această colecție include toate cele 36 de puncte finale pentru Qarta, organizate după zonă funcțională:
Servicii de locație (3 puncte finale)
- Address Autocomplete - GET
/graph/api/v1/places/autocomplete - Geocode Address - GET
/graph/api/v1/places/geocode - Reverse Geocode - GET
/graph/api/v1/places/geocode/reverse
Analiza portofoliului V1 (12 puncte finale)
- Get Provision - GET
/graph/api/v1/reports/portfolio/provision - Get Points - POST
/graph/api/v1/reports/portfolio/points/selection - Get Entries - POST
/graph/api/v1/reports/portfolio/entries/selection - Accumulate Data - POST
/graph/api/v1/reports/portfolio/accumulation/selection
Analiza portofoliului V2 (10 puncte finale)
- V2 Get Points - POST
/graph/api/v2/reports/portfolio/points/selection - V2 Get Entries - POST
/graph/api/v2/reports/portfolio/entries/selection - V2 Accumulate Data - POST
/graph/api/v2/reports/portfolio/accumulation/selection
Îmbogățire de puncte (2 puncte finale)
- Enrich Single Point - GET
/graph/featureinfo/risk-lookup/api/v1/bfi/single - Batch Enrich Points - POST
/graph/featureinfo/enrichment/api/v1/bfi/batch
Servicii web (6 puncte finale)
- WMS Get Capabilities - GET
/graph/layers/wms/GetCapabilities - WMS Get Map - GET
/graph/layers/wms/GetMap - WFS Get Feature - GET
/graph/layers/wfs/GetFeature
Evenimente live (1 punct final)
- Enrich Live Event Entries - POST
/graph/api/v1/live-events/footprints/:footprint/enrich/entries
Sfaturi și trucuri
Utilizare script pre-cerere
Pentru a seta antetele sau tokenurile automat înainte de fiecare cerere:
- Deschideți o cerere
- Accesați fila Pre-request Script
- Adăugați cod JavaScript de rulat înainte de cerere
Exemplu: Setați cheia API din variabila de mediu
pm.request.headers.add({
key: 'Authorization',
value: `${pm.environment.get('api_key')}`
});
Utilizare teste
Pentru a valida răspunsurile:
- Deschideți o cerere
- Accesați fila Tests
- Adăugați cod JavaScript de rulat după cerere
Exemplu: Verificați codul de stare este 200
pm.test('Status code is 200', function() {
pm.response.to.have.status(200);
});
Depanare
Colecția nu se importează
- Asigurați-vă că fișierul JSON nu este corupt
- Încercați să descărcați din nou colecția
- Verificați că Postman este actualizat
Cererile eșuează cu 401
- Verificați că cheia API este validă
- Verificați că nu a expirat în panoul Quarticle
- Asigurați-vă că antetul Authorization include cheia API
Cererile eșuează cu 404
- Verificați că URL-ul de bază este corect (
https://graph.quarticle.ro) - Verificați că calea punctului final se potrivește cu colecția
- Verificați parametrul source (numele portofoliu) dacă utilizați puncte finale de portofoliu