Dapatkan daftar halaman.
Semua permintaan ke API memerlukan API Token. Anda dapat menemukan token di pengaturan plugin API.
Admin panel > Plugins > API > API Token
HTTP Request
GET /api/pages
Parameters
| key | value | Default value |
|---|---|---|
required token |
string API Token |
|
| published | boolean Returns published pages. |
true |
| sticky | boolean Returns sticky pages. |
false |
| static | boolean Returns static pages. |
false |
| draft | boolean Returns draft pages. |
false |
| untagged | boolean Returns pages without tags. |
false |
Response
HTTP Code: 200
Content-Type: application/json
Body:
{
"status": "0",
"message": "List of pages, amount of items: 15",
"data": [
{
"key": "my-dog",
"title": "My dog",
"content": "...",
"contentRaw": "...",
"description": "...",
"type": "published",
"slug": "my-dog",
"date": "2019-02-02 00:09:38",
"dateUTC": "2019-02-02 22:09:38",
"tags": "",
"permalink": "https://www.example.com/my-dog",
"coverImage": false,
"coverImageFilename": false
},
{
....
}
]
}
CURL command example
Permintaan berikut mengembalikan daftar halaman yang diterbitkan dan statis, dibatasi oleh API. Anda dapat mengubah batas dalam pengaturan API.
$ curl -X GET "https://www.example.com/api/pages?token=80a09ba055b73f68e3c9e7c9ea12b432&published=true&static=true"
Response Body
{
"status": "0",
"message": "List of pages, number of items: 15",
"data": [
{
"key": "my-dog",
"title": "My dog",
"content": "...",
"contentRaw": "...",
"description": "...",
"type": "published",
"slug": "my-dog",
"date": "2019-02-02 00:09:38",
"dateUTC": "2019-02-02 22:09:38",
"tags": "",
"permalink": "https://www.example.com/my-dog",
"coverImage": false,
"coverImageFilename": false
},
{
....
}
]
}
Javascript example
Anda dapat menggunakan Fetch API tuntuk mendapatkan daftar halaman.
<script>
fetch("https://www.example.com/api/pages?token=eaf5df0a626145cc6d37b76f3eccc826&published=true&static=true", {
method: 'get'
}).then(function(response) {
return response.json();
}).then(function(json) {
console.log(json.data);
});
</script>