

INFOSYS API PHP PRIMERI


Ovo je skup primera za pristup INFO API funkcijama iz PHP-a. Njihova namena je da programerima koji rade na PHP platformi pokaže na koji način se može pristupati InfoAPI-ju. InfoAPI funkcije koje primeri pozivaju se koriste samo za demonstraciju i testiranje. One ne vracaju stvarne podatke.

Za vaše potrebe na InfoAPI će biti instalirane funkcije koje vama trebaju, a prema protokolu i dogovoru koji se dogovori.

VAŽNO! Primere nikako ne treba koristiti za druge namene! Oni se zbog jednostavnosti ne bave proverom ispravnosti podataka niti bezbednosti podataka. Izlaganjem ovih primera javnom pristupu bez dodatne zaštite narušavate bezbednost.





Instalacija


Potrebno je samo raspakovati u direktorijum na web serveru koji podrzava PHP.

Datoteku infoapi/config_primer.php prekopirati u infoapi/config.php i u 
novoj datoteci podesiti parametre prema potrebi. 

Parametri su vec podeseni za pristup demo serveru, sa demo nalogom i demo licencom, koji omogucavaju razvoj aplikacije. 

SERVER_URL - adresa API servera. Podrazumevano je podesen Infosys demo server, da bi primeri radili.

USERNAME - korisnicko ime, podrazumevno je 'info'

PASSWORD - lozinka, podrazumevano je 'demo'

CLIENT_ID - id klijenta. Podrazumevan je 'DEMO'. Id klijenta ce odrediti Infosys izdavanjem licence.

CLIENT_PK - privatni kljuc. Podrazumevano je to PK DEMO klijenta. PK klijenta ce odrediti Infosys izdavanjem licence.




Upotreba

Kada se pokrene index.php on ce prikazati listu primera. Za detalje o svakom primeru pogledati izvorni kod primera.


Svaki primer u kodu ukljucuje debug opciju. To naznacava API serveru da prosledi u JSON-u i debug log. Ako vam to ne treba, promenite liniju

$miapiHandler->DebugLevel = 255;

tako da glasi

$miapiHandler->DebugLevel = 0;

Posle ove promene, server vise nece vracati debug log. 
