Podrška za korisnike
Support ticket mogu otvoriti svi registrirani korisnici te pratiti njegov status i odgovore našeg tima.
Connect Marketplace pruža API za interakciju s trgovinom.
Pregled
Connect Marketplace API:
Za pregled i izmjenu objekata dostupne su 4 metode:
GET—dohvaćanje podataka objektaPUT—ažuriranje podataka objektaPOST—stvaranje novog objektaDELETE—brisanje objektaPrihvaća i vraća podatke u JSON formatu
cURL je višeplatformska aplikacija naredbenog retka koja omogućuje jednostavno slanje HTTP zahtjeva. U sustavima temeljenima na UNIX-u obično je dostupna prema zadanim postavkama putem jednostavne naredbe curl.
Napomena
Svi primjeri u ovom vodiču prikazani su kao cURL naredbe.
Postman je proširenje za popularni preglednik Google Chrome. Slična proširenja dostupna su za sve popularne internetske preglednike.
Pristup API-ju aktivira se ili deaktivira zasebno za svakog korisnika.
API aktivira administrator Connect Marketplacea:
Ovaj će korisnik za pristup API-ju upotrebljavati automatski generirani API ključ zajedno sa svojom adresom e-pošte.
API zahtjev standardni je HTTP zahtjev koji se šalje na određenu URL adresu.
Connect Marketplace prema zadanim postavkama koristi API 1.0, pri čemu se URL adrese oblikuju na sljedeći način:
Primjerice, http://example.com/api/product/1/features odnosi se na sve značajke proizvoda s ID-jem 1.
Napomena
Ako je mod_rewrite onemogućen, morat ćete koristiti drukčije URL adrese:
Ipak, preporučuje se API 2.0. U API-ju 2.0 URL adrese imaju sljedeću strukturu:
Svaki zahtjev mora biti autentificiran korisnikovom adresom e-pošte i API ključem. Postoje 3 načina slanja podataka za autentifikaciju u API zahtjevu:
Putem parametra --user (ovaj se način koristi u svim primjerima):
curl --user admin@example.com:APIkey -X GET 'http://example.com/api/users/'
Izravnim prosljeđivanjem unutar URL adrese:
curl --basic -X GET 'http://admin%40example.com:APIkey@example.com/api/users/'
Napomena
@ mora se zamijeniti s %40
U zaglavlju zahtjeva:
curl --header 'Authorization: Basic <base64-encoded email:APIkey pair>=' -X GET 'http://example.com/api/users/'
Napomena
Par email:APIkey mora biti kodiran u formatu base64.
PHP primjer:
$token = base64_encode("email:APIkey");
$authHeaderString = 'Authorization: Basic ' . $token;
GETZa dohvaćanje podataka objekta pošaljite HTTP zahtjev GET na URL adresu koja se odnosi na odgovarajući objekt.
Dohvaćanje podataka o proizvodu s ID-jem 1:
curl --user admin@example.com:APIkey -X GET 'http://example.com/api/products/1'
Moguće je poslati dodatne URL parametre kako bi se preciznije odredio odabir.
Primjerice, na ovaj način možete dohvatiti sve proizvode koji nemaju besplatnu dostavu:
curl --user admin@example.com:APIkey -X GET 'http://example.com/api/products?free_shipping=N'
Uvjete možete međusobno kombinirati.
Dohvaćanje svih proizvoda dostupnih za preuzimanje s vrijednošću company_id 1:
curl --user admin@example.com:APIkey -X GET 'http://example.com/api/products?is_edp=Y&company_id=1'
JSON polje odgovarajućih objekata (primjerice ključ products) i upit pretraživanja (ključ search) ili pogreška.
Vrijednost odgovarajućih objekata predstavlja polje u kojem se ID-jevi objekata koriste kao ključevi, a polja s podacima objekata kao vrijednosti.
Potpuni popis podržanih polja za sve podržane objekte pronaći ćete na stranici API objekti.
Mreža prodavatelja i partnerskih stručnjaka iz cijelog svijeta za brži rast prodaje.
Kreni danas