Tahukah kalian bahwa WordPress memiliki REST API Endpoints?

Discussion in 'WordPress' started by Garett, Jan 4, 2021.

?

Tahukah kalian bahwa WordPress memiliki REST API Endpoints?

Poll closed Aug 4, 2021.
  1. Ya, sejak dulu.

    33.3%
  2. Tidak, baru tahu sekarang.

    66.7%
  1. Garett

    Garett Super Level

    Joined:
    Apr 13, 2015
    Messages:
    1,104
    Likes Received:
    1,049
    Trophy Points:
    163
    Google+:
    Dokumentasi resmi WordPress.org: https://developer.wordpress.org/rest-api/reference/

    Sederhananya ini seperti sitemap.xml, feed.xml, dsb. Namun lebih terstruktur, kompleks, dan disajikan dalam format JSON. Contoh root dari endpoint: https://www.namablogku.com/wp-json/wp/v2/ (blog milik @KangAndre)


    Apakah ini bagus?

    Yeah, tentu ini bagus! REST API adalah cores dari banyak plug-in WordPress untuk berkomunikasi dengan server melalui protokol HTTP seperti AJAX, dsb. Tanpa adanya ini, beberapa plug-in dan template tidak akan bekerja.

    Ini meliputi:


    Apakah ini buruk?

    Tidak buruk juga... Dengan tersajinya endpoints, artinya developer yang ahli dan sudah paham WP.ORG bisa mengambil dan membaca informasi yang umumnya tidak tercantum pada halaman HTML template blog, misal: ketahui plugin/tema apa yang dipakai blog, daftar semua tags/category dari post (termasuk yang belum pernah dipakai oleh post), dan sebagainya.

    Bila situs anda lambat, ini bisa menjadi penyebab utamanya. Penyebab keduanya adalah ada plugin yang memuat API secara intensif.

    Bila ini saya, saya bisa buat satu layanan yang bisa mengambil informasi post (konten post, judul post, waktu post, dsb) dalam bentuk seminimal mungkin (halaman muat lebih kecil, tanpa harus merender template). Dari data itu saya bisa gunakan sebebasnya, ada banyak kemungkinan yang bisa saya lakukan dari data itu, misal:
    1. menyimpan informasi yang didapat ke database pribadi dalam bentuk terstruktur dan ternormalisasi,
    2. menyajikan kembali data yang tersimpan ke bentuk html plain bebas template dan bebas iklan,
    3. sama seperti nomor 2, tapi bersifat publik dan semua orang bisa baca (dikenal juga sebagai mencuri konten blog)


    Apakah ini aman?

    Ya, ini aman. Semua resources yang diakses berbasis HTTP cookies, beberapa endpoints tidak bisa diakses (HTTP error 401) bila anda tidak login menjadi Admin. Ini tidak menampilkan informasi sensitif seperti password, dsb. Hak akses Endpoints bisa diatur dengan web server.

    Bagikan opini kalian mengenai fitur WordPress.org ini di thread ini.
     
  2. Dodo Kancil

    Dodo Kancil Member

    Joined:
    Sep 13, 2015
    Messages:
    196
    Likes Received:
    19
    Trophy Points:
    18
    Google+:
    aku pernah baca cuma gak begitu aku pelajari untuk dan buat apa Gan...jadi ya aku skip aja
     
  3. blackking

    blackking Well-Known Member

    Joined:
    Sep 1, 2016
    Messages:
    2,264
    Likes Received:
    157
    Trophy Points:
    63
    Sama sekali gak paham,
    nampaknya rumit juga kode-kodenya bikin liuer
     
  4. KangAndre

    KangAndre Member

    Joined:
    Jan 25, 2014
    Messages:
    10,244
    Likes Received:
    2,714
    Trophy Points:
    413
    Bagi blogger (yg cuma ngeblog) cukup tahu saja. :D

    Di seluruh dunia, perusahaan memanfaatkan API untuk mentransfer informasi penting, proses, transaksi, dan lainnya. Penggunaan API hanya akan meningkat seiring berjalannya waktu, dan memastikan bahwa setiap titik kontak dalam komunikasi API utuh sangat penting untuk keberhasilan setiap API. Endpoint menentukan di mana sumber daya dapat diakses oleh API dan memainkan peran kunci dalam menjamin berfungsinya perangkat lunak yang berinteraksi dengannya. Singkatnya, performa API bergantung pada kemampuannya untuk berkomunikasi secara efektif dengan API Endpoint.
     
Loading...
Similar Threads - Tahukah kalian bahwa
  1. SyamsQ
    Replies:
    22
    Views:
    3,534

Share This Page