![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D258BE0233D28263F5A/hr_HR/389e356d55e928d40def9c16d476e5e0.png)
Zatražite prvi API u Prečacima na iPhoneu ili iPadu
Želite li zatražiti svoj prvi API, izradite URL usmjeren na “krajnju točku” za API s kojom želite uspostaviti interakciju, a zatim proslijedite taj URL radnji Preuzimanje sadržaja URL-a. Kada se prečac pokrene, ova radnja izrađuje API zahtjev.
![Zahtjev za API-jem koji sadrži radnju URL-a koja ukazuje na API krajnju točku, nakon kojeg slijedi URL radnja Dohvati sadržaj.](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D258BE0233D28263F5A/hr_HR/b67914aeeb82692629920c182f8d1154.png)
Izrada API zahtjeva
Typicode krajnja točka mora biti formatirana na ovaj način:
https://jsonplaceholder.typicode.com/[RESOURCE]
Tekst u zagradama resurs je kojem biste željeli pristupiti. Typicode pruža puno raznih primjera za testiranje zahtjeva. Ovaj će primjer koristiti https://jsonplaceholder.typicode.com/users
za traženje popisa korisnika.
U aplikaciji Prečaci
na iOS ili iPadOS uređaju dodajte zahtjev u URL.
Zahtjev
users
vratit će popis korisnika.Možete suziti pretraživanje tako da navedete određenog korisnika prema ID-ju:
https://jsonplaceholder.typicode.com/users/6
. Time se vraća korisnik čiji je ID 6.Većina API-jeva dozvoljava upite koristeći sljedeći format:
https://jsonplaceholder.typicode.com/users?username=Bret
. “?” pokreće upit koji traži stavke koristeći parove ključ/vrijednost. U ovom primjeru upit?username=Bret
pretražuje korisnika čije je ime Bret.Provjerite dokumentaciju API-ja za podržana pretraživanja i upite.
Izvršavanje API zahtjeva radnjom Preuzimanje sadržaja URL-a
U aplikaciji Prečaci
na iOS ili iPadOS uređaju dodirnite Prikaži više u radnji Dohvati sadržaj URL-a.
Možete osigurati dostupnost sljedećih opcija za vrste API zahtjeva:
GET
vam dozvoljava da učitate podatke.Opcija
POST
omogućuje izradu novih podataka.PUT
vam dozvoljava da ažurirate podatke tako da ih zamijenite.PATCH
vam dozvoljava da ažurirate podatke tako da ih promijenite.Opcija
DELETE
omogućuje uklanjanje objekta određenog URL zahtjevom.
Primjerice, upotrijebite zahtjev
GET
kako biste dohvatili podatke iz API-ja Typicode.Kada URL primi vaš zahtjev, a radnja Preuzimanje sadržaja URL-a je postavljena na
GET
podatke, spremni ste za sastavljanje API zahtjeva.Napomena: Kada se radnja Dohvati sadržaj radnje URL-a prebaci na
POST
,PUT
iliPATCH
, dodaje se novi parametar naziva Zatraži tijelo. Tijelo zahtjeva omogućuje vam da u okviru zahtjeva šaljete JSON, oblik ili datoteku. Time vam se omogućuje ručni unos novih podataka ili unos s pomoću varijabli kako biste API-ju mogli slati podatke za izradu, zamjenu ili izmjenu unosa.Želite li testirati prečac, dodirnite
.
Na prvi se pogled čini da API povratno šalje nered od teksta. Ti su podaci kodirani u formatu JSON, što označava JavaScript Object Notation.
Želite li saznati više o radu s JSON formatom i nastaviti rad s primjerom API-ja za Typicode, pogledajte Uvod u korištenje JSON-a u Prečacima na iPhoneu i iPadu.