Membuat REST API di WordPress – Belakangan ini, REST API banyak dibutuhkan, seiring populernya pemrograman Smartphone yang menggunakan data dari server. Dengan REST API, aplikasi mobile (misalnya Android atau iPhone) bisa menggunakan fungsi-fungsi yang ada di Web Server, dan mungkin mengambil atau menyimpan data ke Database Server.

REST (Representational State Transfer) yaitu mekanisme untuk komunikasi dengan server melalui protokol HTTP yang mudah untuk digunakan daripada memakai mekanisme protokol lama sepeti CORBA, SOAP ataupun RPC. Aplikasi REST memakai metode HTTP seperti POST, PUT, GET dan DELETE untuk menambah, mengubah, mengambil ataupun menghapus resource yang ada pada server. Arsitektur REST, yang umumnya dijalankan via HTTP (Hypertext Transfer Protocol), melibatkan proses pembacaan laman web tertentu yang memuat sebuah file XML atau JSON. File inilah yang menguraikan dan memuat konten yang hendak disajikan. Setelah melalui sebuah proses definisi tertentu, konsumen akan bisa mengakses antarmuka aplikasi yang dimaksudkan. Layanan berbasis web yang menggunakan arsitektur REST semacam itu dinamakan RESTful APIs (Application Programming Interfaces) atau REST APIs.

Untuk membuat REST API di WordPress untuk digunakan oleh sistem lain, maka langkah-langkahnya sebagai berikut :

  1. Install dan Aktifkan Plugin JSON API
    Membuat REST API di WordPress
  2. Edit Pengaturan Plugin JSON API di Settings > JSON API, kemudian pilih dan aktifkan Controller yang kita perlukan
    Membuat REST API di WordPress
  3. Untuk mengakses REST API yang sudah kita buat, buka http://alamatsitus/api/query ,  sebagai contoh saya akan mengakses posting . https://luqman.web.id/api/get_posts
    Membuat REST API di WordPress

Sekian tutorial Membuat REST API di WordPress, Semoga berguna 🙂

Posted by Luqman Hakim

I am Luqman Hakim, founder of this blog. I am Software Engineer and IT Security Enthusiast from Indonesia. I spend most of my time in doing programming and playing CTF (Capture the Flag)

2 Comments

  1. Tanya min ? kalo untuk menampilkanya ke aplikasi android dari sumber json wordpress gimana ?

    Reply

    1. oke, akan saya bahas di post selanjutnya 🙂

      Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.