@ac1919 selamlar ben dilim döndüğünce anlatayım sana
API (Application Programming Interface), bir uygulamaya ait yeteneklerin, başka bir uygulamada da kullanılabilmesi için, yeteneklerini paylaşan uygulamanın sağladığı arayüzdür.
Örnek vermen gerekirse bir web uygulanman var ve bu uygulaman içerisinde ürünlerin olsun bu ürünlerin stok bilgileri fiyatları ve envanter durumları yani stok durumlar kac adet kaldıkları sürekli değişiyor olsun
bu bilgilerinide günlük müşterilerine veya x y z sitelerini göndermen gerekiyor diyelim pazarlama için bunun için bir adam ve bir sürü saat bitmeyen bri çalışma yapman gerekiyor her gün her zaman ve yetişmen mümkün degil
yaptıgın uygulama ile API servisi ile bunları kolaylıkla verebilirsiniz dersinki
ne zaman buraya http://myapi.com giriş yaparsanız buradan anlık çekebilir bana sipariş verebilirsiniz dersin
bunu tapabilmen için en bilindik api servisi rest standartlarıdır rest genelde json formatında data döndürür
Api servisleri bu talepleri kabul eder,
Get, Put, Post, Delete bunun gibi bu gelen taleperi de http status kodları ile yanıtlar 200 ok 404 gibi buradan tüm listeyi görebilrisin
https://httpstatuses.com
api servisleri endpint dene url ile belirlenir
örnek
http://myapi.com/api/urunlist
http://myapi.com/api/urun/id
http://myapi.com/api/urun/id/price
http://myapi.com/api/urun/id/image
http://myapi.com/api/urun/id/stok
bu cohatılarbilir
bunun için su ornegi yapmanı tavsiye ederim
https://www.codeofaninja.com/2017/02/create-simple-rest-api-in-php.html
bu da görseli nasıl çalışıyor
ingilizcen varsa da bunu kesinlikle izle
https://www.youtube.com/watch?v=s7wmiS2mSXY
selamlar
🙂