PAGE TOP

登録推移

登録推移情報を、対象の日付範囲を条件に取得します。
対象データが無い場合には空データが返ります。

XML-RPC

登録推移情報の取得


パラメータ
string accessToken API利用許可トークン
string beginDate 取得範囲(開始)
string endDate 取得範囲(終了)
戻り値
array string date: 集計日
int increase: 増加数
int decrease: 減少数
int total: 本日の状況
int statSend: 配信中
int statStop: 配信停止
int statDelete: 削除
int statError: エラー停止
int statCancel: 解除
int statTotal: 登録総数
サンプルコード
xmlrpc_statuslog_list_search.php
<?php

$params = array('ログインID', 'ログインパスワード', '認証用トークン');
$options = array('encoding' => 'UTF-8', 'escaping'=>'markup');
$request = xmlrpc_encode_request('authenticate.login', $params, $options);
$context = stream_context_create(array('http' => array(
    'method' => "POST",
    'header' => "Content-Type: text/xml",
    'content' => $request
)));
$file = file_get_contents("https://api.bme.jp/xmlrpc/1.0", false, $context);
$accessToken = xmlrpc_decode($file);


$params = array($accessToken, "20120101", "20120401");
$request = xmlrpc_encode_request('statuslog.listSearch', $params, $options);
$context = stream_context_create(array('http' => array(
    'method' => "POST",
    'header' => "Content-Type: text/xml",
    'content' => $request
)));
$file = file_get_contents("https://api.bme.jp/xmlrpc/1.0", false, $context);
$data = xmlrpc_decode($file);
print_r($data);

?> 

登録推移情報のCSV取得


パラメータ
string accessToken API利用許可トークン
string beginDate 取得範囲(終了)
string endDate 取得範囲(終了)
戻り値
base64 登録推移データ
サンプルコード
xmlrpc_statuslog_list_export.php
<?php

$params = array('ログインID', 'ログインパスワード', '認証用トークン');
$options = array('encoding' => 'UTF-8', 'escaping'=>'markup');
$request = xmlrpc_encode_request('authenticate.login', $params, $options);
$context = stream_context_create(array('http' => array(
    'method' => "POST",
    'header' => "Content-Type: text/xml",
    'content' => $request
)));
$file = file_get_contents("https://api.bme.jp/xmlrpc/1.0", false, $context);
$accessToken = xmlrpc_decode($file);

$params = array($accessToken, "20120201", "20120210");
$request = xmlrpc_encode_request('statuslog.listExport', $params, $options);
$context = stream_context_create(array('http' => array(
    'method' => "POST",
    'header' => "Content-Type: text/xml",
    'content' => $request
)));
$file = file_get_contents("https://api.bme.jp/xmlrpc/1.0", false, $context);
$base64Data = xmlrpc_decode($file);
$data = base64_decode($base64Data->scalar);
header('Content-Disposition: attachment; filename="statuslog_list_export.csv"');
header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.strlen($data));
print $data;

?>