Kali ini kita lanjutkan tutorial dengan tema Tutorial WP Rest API Dengan Python Part 2 – Mendapatkan Daftar Post Dengan WP Rest API.  Untuk dokumentasi lengkap terkait wp rest api , teman teman bisa langsung ke Dokumentasinya yaitu di https://developer.wordpress.org/rest-api/

Untuk post, endpoind dari rest api nya adalah. https://example.com/wp-json/wp/v2/posts. Jadi nanti kita akan mengakses url tersebut dengan python, untuk menampilkan data dari post dengan wp rest api. Untuk example.com, rekan rekan bisa ganti dengan url dari rekan rekan sekalian.

Python kode untuk Mendapatkan Daftar Post Dengan WP Rest API

import requests
posts_url="https://example.com/wp-json/wp/v2/posts/"   
req = requests.get(posts_url).json()
print(req)

Import request : Modul untuk request ke sebuah url. Fungski mirip dengan CURL. Kemudian hasil request di rubah kedalam json.
Pada Tahap ini kita tidak butuh authentikasi, karena rest api untuk list post ini sifatnya publik.

Untuk Code diatas, bisa di aplikasikan untuk list lainya. Seperti Kategori, Tags, Media dan lain lainya. Untuk daftar lengkapnya, bisa rekekan lihat di bawah ini.

Categori : https://example.com/wp-json/wp/v2/categories
Comment : https://example.com/wp-json/wp/v2/comments
Media : https://example.com/wp-json/wp/v2/media
Pages : https://example.com/wp-json/wp/v2/pages
Tags : https://example.com/wp-json/wp/v2/tags/

Untuk lebih detail langsung lihat saja di https://developer.wordpress.org/rest-api/