PHP ile RESTful API Yapımı - Json Api, Curl Api, Rest Api
HTML-код
- Опубликовано: 22 янв 2025
- Merhaba, ben Mehmet Selçuk Batal. 2012'den bu yana RUclips kanalımda kişisel gelişim, iş hayatı ve teknoloji alanlarında içerikler üretip paylaşıyorum. Her hafta güncellediğim kanalımdaki yeni videolardan haberdar olmak için kanalıma abone olabilir veya sosyal medya hesaplarımı takip edebilirsiniz.
✓ RUclips Abone Ol: bit.ly/3fOOsLY
✓ Instagram Takip Et: bit.ly/3JuQBvk
✓ Linkedin Takip Et: bit.ly/3n9tSLZ
Daha önce yayına aldığım Web Programlama Eğitim Seti'ne ek olarak hazırladığım bu videoda, PHP ve PDO kullanarak bir Rest Api'nin nasıl yapıldığını bulabilirsiniz. Eğer PHP ve PDO kullanarak JSON yapısında bir Rest Api hazırlamak ve CURL yapısını kullanarak bu Api üzerinden veritabanına kayıt ekleme, kayıt düzenleme, kayıt silme ve kayıt listeleme gibi işlemler gerçekleştirmek istiyorsanız aradığınız tüm bilgiler bu videoda.
Kaynaklar:
Videoda kullanılan tüm dosyaları aşağıdaki GitHub bağlantısından indirebilirsiniz:
github.com/msb...
Etiketler:
#phpmysql #phppdo #webservice #phpwebservice #jsonwebservice #phprestapi #restfulapi #phpapioluşturma #phpwebservisoluşturma #phpjsonapi #phpcurlapi #phpeğitimi
üstadım get ile sadece integer deger girebiliyoruz. 123 yazsak kod çalışıyor ama Ahmet adındakileri çekmek için verilere ahmet yazınca hata veriyor.
Tam olarak hangi noktadan bahsettiğinizi anlamadım ama genel olarak videoya baktım, GET ile ID üzerinden veri çekmişiz, bu alan da sadece integer değer kabul ediyor. Siz SQL cümlelerinizde Where bölümünü değiştirerek herhangi bir alan üzerinden veri çekebilirsiniz. Örneğin: select * from ogrenci where adsoyad like 'Ahmet%'
Hocam react ile php'yi haberleştirmek istiyorum , bunu front end'de fetch api kullanarak yapacağımda fetch api ile php arasında nasıl bir ilişki kurabilirim ? bununla alakalı video çeker misiniz acaba
Kaliteli.
Custom request i kendimize göre değiştirsek örnek put yerine update gibi yapsak
token kısmı apikey dedikleri şey oluyor değil mi? yoksa apikey farklı birşey mi?
Evet doğru, bir nevi api key diyebiliriz.
Rest Api kullanarak WordPress yapılı farklı sitelerimden nasıl veri çekebilirim ?
Merhaba. Bu api işle İ uzaktan verileri almak için mi kullanılıyor. Tam olarak mantığı niye kullanılıyor onu biraz anlamak istiyorum. Aklıma gelen şey ThingSpeak sitesinin oluşturduğu apiye göre veri çekme işlemi mi? teşekkürler
Bu arada anlatımınız çok akıcı. maşallah
API, birbirinden farklı sistemleri veya farklı dilde yazılmış uygulamaları konuşturmak ve ortak paydada buluşturmak için kullanılıyor. Örneğin benim veritabanımdaki öğrenci kayıtlarını anlık olarak başka bir sitede kullanabilmek için; benim bir api hazırlamam ve api bilgilerini karşı tarafa vermem gerekiyor ki öğrencileri çekebilsin. Veya başkasının hazırladığı döviz kurları, hava durumu, haberler vb. kayıtlara erişmek için de kullanılıyor. Detaylar için lütfen Google...
@@msbatal Hımm. teşekkürler. Anladım. Siteler isterlerse bunu verebiliyor. ama detaylı bakacağım.
token değerini dinamik yapabilir miyiz? her işlemde yenilenen birr token değeri. sonuçta sizin yaptığınızı kullanıcının mehmet yazdığınızı bilmesine gerek yok. sürekli aynı token değeri oluşturulacak ve o gönderiliyor.
Bu sadece giriş seviyesi bir örnek. Dilediğiniz gibi geliştirebilirsiniz. Tokeni rastgele oluşturup, bir yerlerde depolayarak karşılaştırma işlemi yapılabilir.
hocam keşke dosyayı paylaşsaydınız
Keşke videoların altındaki açıklamalara da göz atsaydınız. :) Eğitim setindeki bu ve benzeri tüm özel uygulamaların kaynak kodlarını GitHub hesabımda paylaşıp, bağlantısını da video açıklamasında veriyorum. GitHub hesabımı da takip etmeyi unutmayın.
Kaynak Kodlar: github.com/msbatal/PhpRestfulApi