特定のページをリクエスト
ページキーで特定のページを取得します。
APIへのすべてのリクエストには、APIトークン
が必要です。トークンは、APIプラグインの設定で確認できます。
管理パネル > ブラグイン > API > APIトークン
HTTPリクエスト
GET /api/pages/{page key}
パラメータ
キー | 値 | デフォルト値 |
---|---|---|
required token |
string APIトークン |
レスポンス
HTTP Code: 200
Content-Type: application/json
Body:
{
"status": "0",
"message": "Page filtered by key: my-dog",
"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コマンド例
ページキーで特定のページをリクエストできます。
次の例は、キーがmy-dog
のページを取得する方法です。
$ curl -X GET "https://www.example.com/api/pages/my-dog?token=80a09ba055b73f68e3c9e7c9ea12b432"
レスポンス本体
{
"status": "0",
"message": "Page filtered by key: my-dog",
"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の例
Fetch APIを使ってページを取得できます。
<script>
fetch("https://www.example.com/api/pages/my-dog?token=eaf5df0a626145cc6d37b76f3eccc826", {
method: 'get'
}).then(function(response) {
return response.json();
}).then(function(json) {
console.log(json.data);
});
</script>