Sări la conținutul principal

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

  1. Deschideți Postman
  2. Faceți clic pe FileImport (sau butonul Import din colțul stânga sus)
  3. Selectați fila Upload Files
  4. Alegeți fișierul qarta.json pe care l-ați descărcat
  5. Faceți clic pe Import

Opțiune B: Importare folder

  1. Deschideți Postman
  2. Faceți clic pe FileImport
  3. Trageți și plasați fișierul qarta.json în dialogul de import
  4. 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)

  1. În Postman, faceți clic pe Environments (stânga jos)

  2. Faceți clic pe Create New Environment

  3. Denumiți-o: Qarta

  4. Adăugați aceste variabile:

    • Key: api_key | Value: YOUR_QARTA_API_KEY_HERE
    • Key: base_url | Value: https://graph.quarticle.ro
  5. Faceți clic pe Save

  6. În colțul dreapta sus, selectați mediul dvs Qarta din 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:

  1. În fiecare cerere, accesați fila Headers
  2. Găsiți antetul Authorization
  3. Schimbați valoarea din YOUR_API_KEY în YOUR_ACTUAL_API_KEY

Testați o cerere

  1. Selectați orice punct final din colecție (de ex., GET /graph/api/v1/places/geocode)
  2. Faceți clic pe Send
  3. 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:

  1. Deschideți o cerere
  2. Accesați fila Pre-request Script
  3. 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:

  1. Deschideți o cerere
  2. Accesați fila Tests
  3. 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

Aflați mai mult

Pașii următori