APIの仕様を全面的に見直し、APIのパス及びデータ操作実行関数を簡略化しました。
※ バージョン2.4.7までの仕様も引き続き利用できます。
※ このアップデートを行うことで構築済みのサイトに影響を及ぼすことは一切ありません。
1. ローカル実装
PostEase をローカルサーバに設置し、同一ドメインで運用する場合
例).
WEBサイトのURL: https://your-domain.com
PostEaseのURL: https://your-domain.com/manage
PHP
2.4.7まで
require_once '[your-path]/manage/api/php/pesf.php';
$posts = PESF_GET_POSTS();
2.5.0以降
require_once '[your-path]/manage/api/local.php';
$posts = get_post();
jQuery
2.4.7まで
var posteaseApi = '[your-path]/manage/api/ajax/pesf_get_posts.php';
$.ajax({
url: posteaseApi,
type:'POST',
dataType: 'json',
})
.done(function(data)
{
// success action
})
2.5.0以降
var posteaseApi = '[your-path]/manage/api/json.php?get_posts';
$.ajax({
url: posteaseApi,
type:'POST',
dataType: 'json',
})
.done(function(data)
{
// success action
})
2. リモート実装
PostEase をリモートサーバに設置する場合もしくはローカルサーバに設置して別ドメインで運用する場合
例).
WEBサイトのURL: https://your-domain.com
PostEaseのURL: https://manage.your-domain.com
PHP
2.4.7まで
require_once '[your-path]/phprpc/phprpc_client.php';
$posteaseApi = 'https://manage.your-domain.com/api/php/pesf_rpc.php';
$pe = new PHPRPC_Client();
$pe->useService($posteaseApi);
$posts = $pe->PESF_GET_POSTS();
2.5.0以降
新しいSDK(クライアントツール)Pec (ペック)は以下のURLからダウンロードできます。
postease-classic-sdk
/*
* root
* |
* |-- PecRpc
* |
* |-- index.php
* |-- ..
*
*/
require_once dirname(__FILE__) . '/PecRpc/Pec.php';
$posteaseApi = 'https://manage.your-domain.com/api/remote.php';
$pe = new Pec();
$pe->connect($posteaseApi);
$posts = $pe->get_posts();
jQuery
2.4.7まで
var posteaseApi = 'https://manage.your-domain.com/api/ajax/pesf_get_posts.php';
$.ajax({
url: posteaseApi,
type:'POST',
dataType: 'json',
})
.done(function(data)
{
// success action
})
2.5.0以降
var posteaseApi = 'https://manage.your-domain.com/api/json.php?get_posts';
$.ajax({
url: posteaseApi,
type:'POST',
dataType: 'json',
})
.done(function(data)
{
// success action
})