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

Комментарии • 17

  • @atlaslaoyunmacerasi
    @atlaslaoyunmacerasi 9 месяцев назад

    ü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.

    • @msbatal
      @msbatal  9 месяцев назад

      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%'

  • @umutgedik5710
    @umutgedik5710 2 года назад +1

    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

  • @AliAhmed-td8hw
    @AliAhmed-td8hw 2 года назад +2

    Kaliteli.

  • @Abc1230tr
    @Abc1230tr Год назад

    Custom request i kendimize göre değiştirsek örnek put yerine update gibi yapsak

  • @hüdaverdix
    @hüdaverdix 9 месяцев назад +1

    token kısmı apikey dedikleri şey oluyor değil mi? yoksa apikey farklı birşey mi?

    • @msbatal
      @msbatal  9 месяцев назад

      Evet doğru, bir nevi api key diyebiliriz.

  • @egitimicin1271
    @egitimicin1271 2 года назад

    Rest Api kullanarak WordPress yapılı farklı sitelerimden nasıl veri çekebilirim ?

  • @ismail_aydemir_youtube
    @ismail_aydemir_youtube 2 года назад

    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

    • @ismail_aydemir_youtube
      @ismail_aydemir_youtube 2 года назад

      Bu arada anlatımınız çok akıcı. maşallah

    • @msbatal
      @msbatal  2 года назад

      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...

    • @ismail_aydemir_youtube
      @ismail_aydemir_youtube 2 года назад

      @@msbatal Hımm. teşekkürler. Anladım. Siteler isterlerse bunu verebiliyor. ama detaylı bakacağım.

  • @mhmtalizm
    @mhmtalizm 2 года назад

    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.

    • @msbatal
      @msbatal  2 года назад

      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.

  • @cihanakcaalan1901
    @cihanakcaalan1901 2 года назад

    hocam keşke dosyayı paylaşsaydınız

    • @msbatal
      @msbatal  2 года назад +2

      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