API Endpoint
設定した条件で複数のポストデータを取得します。
$(function()
{
// 取得条件 [新しい順に10件] を設定
var config = {
'limit' : 10,
'orderby' : 'DESC',
};
$.ajax(
{
// APIのURLを指定
url : 'https://yourdomain.com/postease/api/json.php?get_posts',
type : 'POST',
data : {
config: config,
},
dataType : 'json',
})
.done(function(data)
{
$.each(data.list, function(key, row)
{
// HTMLの書き出し
});
});
});
項目名 | 値の説明 | 型 | 規定値 |
---|---|---|---|
limit | 1ページのポスト取得上限件数を整数で指定 ※ 0 指定で無制限 |
数値 | 10 |
page | ページ番号を整数で指定 | 数値 | 1 |
orderby | ソート順を指定0: 公開日時降順 1: 公開日時昇順 |
数値 | 0 |
category | カテゴリをスラッグで指定 | 文字列 | - |
tag | タグをスラッグで指定 | 文字列 | - |
site | サイトをスラッグで指定 | 文字列 | - |
posttype | ポストタイプをスラッグで指定 | 文字列 | - |
language | 言語をスラッグで指定 | 文字列 | - |
anchor_equal | アンカーを指定 | 数値 | - |
anchor_morethan | 〜以上のアンカーを指定 | 数値 | - |
anchor_lessthan | 〜以下のアンカーを指定 | 数値 | - |
ignore_anchor | ソート順でアンカーを無視するか0: 無視しない 1: 無視する |
真偽 | 0 |
year | 公開年を指定 | 数値 | - |
month | 公開月を指定 | 数値 | - |
day | 公開日を指定 | 数値 | - |
text | タイトル、追加テキスト、本文のいずれかに含まれる文字列を指定 | 文字列 | - |
title | タイトルに含まれる文字列を指定 | 文字列 | - |
addition | 追加テキストに含まれる文字列を指定 | 文字列 | - |
content | 本文に含まれる文字列を指定 | 文字列 | - |
content_length | 取得する本文の文字列長を整数で指定<指定した場合はタグを除去> | 数値 | - |
created_by | 投稿者をIDで指定 | 数値 | - |
date_from | 公開日(開始)を yyyy-mm-dd 形式で指定 | 文字列 | - |
date_to | 公開日(開始)を yyyy-mm-dd 形式で指定 | 文字列 | - |
eyecatch_frame | アイキャッチの画像フレーム | 文字列 | |
content_frame | 本文中画像の画像フレーム | 文字列 | |
custom_frame | カスタムアイテムの画像フレーム | 文字列 | |
with_list_index | 全ポストのリストインデックスを取得するか0: 取得しない 1: 取得する |
真偽 | 1 |
with_custom | カスタムアイテムを取得するか0: 取得しない 1: 取得する |
真偽 | 0 |
count_comments | コメントの件数を取得するか0: 取得しない 1: 取得する |
真偽 | 0 |