Integrare PHP API cautare coduri postale - infocui.ro

Integrare PHP API informații adrese, liste localități, străzi, coduri poștale - infocui.ro

Pentru exemplele din această postare vom folosi funcția file_get_contents.

Ca alternativă se pot folosi multe alte mijloace, inclusiv cURL - despre care puteți găsi informații și exemple aici.

Cautare coduri postale furnizand adresa


Link API:

https://www.infocui.ro/system/api/cauta

Exemplu:

<?php
$vars = array(
    "key" => "_API_KEY_", // cheia API din contul infocui.ro
    "county" => "Brasov", // Judet
    "city" => "Brasov", // Localitate
    "location" => "Cedrilor", // Denumirea locatiei (strada, alee, bv, etc)
    "unit" => "", // Optional, element identificare adresa: numar
);

$url = "https://www.infocui.ro/system/api/cauta?".http_build_query($vars);
$json = file_get_contents($url);
$obj = json_decode($json, true);

var_dump($obj);
?>

Rezultat:


array (size=3)
  'status' => int 200
  'message' => string 'Search results' (length=14)
  'data' => 
    array (size=1)
      0 => 
        array (size=8)
          'county' => string 'Brasov' (length=6)
          'locality' => string 'Brasov' (length=6)
          'locality_id' => int 26
          'district' => string '' (length=0)
          'street_type' => string 'Strada' (length=6)
          'street_name' => string 'Cedrilor' (length=8)
          'number' => string '' (length=0)
          'zipcode' => string '500299' (length=6)


4.1mil+

Firme

200+

Token-uri create

150+

Utilizatori activi

30K+

Interogări zilnice