Dalam tutorial ini kami akan memberi tahu Anda cara membuat rest api sederhana di php langkah demi langkah dari awal. Sebelum kita mulai, Anda harus tahu tentang apa itu API dan rest API Show
Apa itu API?Yah API adalah singkatan dari antarmuka pemrograman aplikasi yang mendefinisikan fungsi dan variabel. lanjut Fungsi dan variabel ini digunakan untuk memanggil untuk melaksanakan tugas yang diinginkan Ini digunakan untuk berkomunikasi dengan database melalui ekstensi php. API hanyalah kumpulan protokol dan alat untuk membuat aplikasi perangkat lunak. Menurut saya API adalah cara sederhana untuk berinteraksi dengan alokasi dengan mudah Berikut di bawah ini Anda akan menemukan informasi langkah demi langkah dan berharap ini akan sangat bermanfaat bagi pemula “Seperangkat metode komunikasi yang jelas antara berbagai komponen. ” Apa itu Rest API?Rest API adalah kombinasi dari dua fungsi dasar Rest singkatan dari Representational State Transfer dan API singkatan dari Application Programming Interface well Rest API adalah arsitektur web yang menggunakan protokol HTTP untuk bertukar data antara dua fungsi yang berarti aplikasi atau sistem Anda Pada dasarnya, ini adalah kumpulan fungsi yang digunakan untuk mendapatkan data dengan menggunakan protokol HTTP seperti GET dan POST dan WWW adalah contoh terbaiknya karena menggunakan arsitektur protokol istirahat untuk mendapatkan data. Penggunaan Rest APISeperti yang Anda ketahui Rest API adalah program yang menggunakan permintaan HTTP untuk MENDAPATKAN, POST, PUT, DELETE, OPTION DAN HEAD Data Berikut di bawah ini Anda dapat melihat apa saja fungsinya DAPATKAN - digunakan untuk mentransfer data dari klien ke server dalam protokol HTTP menggunakan String URL POST - ini juga digunakan untuk mentransfer data dari klien ke server dalam protokol HTTP tetapi membawa parameter permintaan di badan pesan yang membuatnya lebih aman PUT - Permintaan metode ini digunakan untuk menyertakan entitas di bawah URL Permintaan yang disediakan Opsi - Ini menunjukkan teknik mana yang dapat didukung KEPALA - Mengembalikan informasi meta Langkah-langkah Membuat Rest PHP di APIPertama Anda harus membuat DatabaseCREATE DATABASE testapi; Kedua Anda harus Membuat TabelCREATE TABLE IF NOT EXISTS `image_slider` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) NOT NULL, `description` varchar(255) NOT NULL, `image_url` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;_ Setelah Membuat Database dan Tabel Anda harus Menambahkan Data ke TabelINSERT INTO `image_slider` (`id`, `title`, `description`, `image_url`) VALUES (1, 'Slide 1', 'First of three slides', 'http://localhost/sliderimg/slide1.png'), (2, 'Slide 2', 'Second of three slides', 'http://localhost/sliderimg/slide2.png'), (3, 'Slide 3', 'Third of three slides', 'http://localhost/sliderimg/slide3.png'); Sekarang Buat file PHP ke Output Data dalam Format JsonSetelah Menjalankan File, Anda akan Mendapatkan Data Keluaran[ { "id": "1", "title": "Slide 1", "description": "First of three slides", "image_url": "http:\/\/localhost\/sliderimg\/slide1.png" }, { "id": "2", "title": "Slide 2", "description": "Second of three slides", "image_url": "http:\/\/localhost\/sliderimg\/slide2.png" }, { "id": "3", "title": "Slide 3", "description": "Third of three slides", "image_url": "http:\/\/localhost\/sliderimg\/slide3.png" } ]_ Semoga artikel ini bermanfaat bagi Anda dan sekarang Anda dapat melihat betapa sederhananya Anda dapat membuat rest API di PHP Dalam tutorial ini, kita akan membuat dan menggunakan REST API sederhana di PHP. REST memungkinkan Anda untuk mengakses dan bekerja dengan layanan berbasis web. Namun sebelum melanjutkan, izinkan saya menjelaskan apa itu REST dan bagaimana cara kerjanya Apa itu REST?REST adalah singkatan dari Representational State Transfer, REST adalah gaya arsitektur yang mendefinisikan serangkaian batasan untuk mengembangkan dan menggunakan layanan web melalui protokol standar (HTTP). REST API adalah layanan web yang sederhana, mudah diterapkan, dan tanpa status. Ada layanan web lain yang tersedia yaitu SOAP yang merupakan singkatan dari Simple Object Access Protocol yang dibuat oleh Microsoft REST API banyak digunakan di aplikasi web dan seluler dibandingkan dengan SOAP. REST dapat memberikan data keluaran dalam berbagai format seperti JavaScript Object Notation (JSON), Extensible Markup Language (XML), Command Separated Value (CSV) dan banyak lainnya, sedangkan SOAP menjelaskan keluaran dalam Web Services Description Language (WSDL) Bagaimana Cara Kerja REST APIPermintaan REST terkait dengan operasi CRUD (Buat, Baca, Perbarui, Hapus) di database, REST menggunakan permintaan GET, POST, PUT, dan DELETE. Biarkan saya membandingkannya dengan CRUD
Cara Membuat dan Menggunakan REST API Sederhana di PHPFormat JSON adalah format keluaran paling umum dari REST API, kami akan menggunakan format JSON untuk menggunakan REST API sederhana kami. Kami akan mengembangkan API REST pembayaran transaksi online untuk contoh kami. Saya akan mencoba membuatnya sesederhana mungkin sehingga saya akan menggunakan permintaan GET untuk mengambil informasi
1. Buat REST API di PHPUntuk membuat REST API, ikuti langkah-langkah berikut
1. Buat Database dan Tabel dengan Dummy DataUntuk membuat database, jalankan kueri berikut
Untuk membuat tabel, jalankan kueri berikut. Catatan. Saya telah melampirkan file SQL dari tabel ini dengan data boneka, cukup unduh file zip lengkap dari tutorial ini _2. Buat Koneksi DatabaseCukup buat db. php file dan rekatkan koneksi database berikut di dalamnya. Pastikan Anda memperbarui kredensial ini dengan kredensial database Anda.
3. Buat File REST APIBuat api. php file dan rekatkan skrip berikut di dalamnya. _Skrip di atas akan menerima permintaan GET dan mengembalikan output dalam format JSON Saya telah membuat semua file ini di sisa nama folder, sekarang Anda bisa mendapatkan informasi transaksi dengan menjelajahi URL berikut _Anda akan mendapatkan output berikut URL di atas tidak ramah pengguna, oleh karena itu kami akan menulis ulang URL melalui . htaccess file, salin tempel aturan berikut di . htaccess berkas.
Sekarang Anda bisa mendapatkan informasi transaksi dengan menjelajahi URL berikut
Anda akan mendapatkan output berikut 2. Konsumsi REST API di PHPUntuk menggunakan REST API, ikuti langkah-langkah berikut
1. Buat File Indeks dengan Formulir HTML
2. Ambil Catatan melalui CURL
Anda dapat melakukan apa saja dengan data keluaran ini, Anda dapat memasukkan atau memperbaruinya ke dalam basis data Anda sendiri jika Anda menggunakan REST API dari penyedia layanan lainnya. Biasanya dalam hal transaksi online, penyedia layanan memberikan status pembayaran melalui API. Anda dapat memeriksa apakah pembayaran berhasil dilakukan atau tidak. Mereka juga memberikan panduan lengkap tentang itu Pastikan CURL diaktifkan di server web Anda atau di localhost Anda saat Anda menguji demo Saya mencoba yang terbaik untuk menjelaskan tutorial ini sesederhana mungkin Unduh Demo Jika Anda merasa tutorial ini bermanfaat, bagikan dengan teman dan grup pengembang Anda Saya menghabiskan beberapa jam untuk membuat tutorial ini, jika Anda ingin mengucapkan terima kasih, sukai halaman saya di Facebook dan bagikan Bagaimana cara menggunakan API dengan PHP?Cara Menggunakan API dengan PHP (Panduan Pemula Lengkap) . Buat Permintaan POST Buat Permintaan GET Lakukan Permintaan PUT Metode HAPUS Ulangi permintaan GET dan periksa apakah data benar-benar dihapus Bisakah Anda menulis API di PHP?Ada banyak kerangka kerja bagus yang dapat membantu Anda membuat REST API dengan cepat. Platform API Laravel/Lumen dan Symfony adalah contoh yang paling sering digunakan dalam ekosistem PHP . Mereka menyediakan alat yang hebat untuk memproses permintaan dan menghasilkan respons JSON dengan kode status HTTP yang benar.
Apa saja 3 jenis API itu?Saat ini, ada tiga kategori protokol atau arsitektur API. REST, RPC, dan SOAP . Ini mungkin dijuluki "format", masing-masing dengan karakteristik dan pengorbanan yang unik dan digunakan untuk tujuan yang berbeda. ISTIRAHAT.
Ada berapa jenis API di PHP?Ada empat API web yang disepakati secara luas. API terbuka, API mitra, API internal, dan API komposit |