cybozu.com にて提供されている kintone REST API を使いやすくするPHP製のライブラリです。
PHP 8.0+
これより古いPHPのバージョンで動作させたい場合、betaブランチをご利用ください。
"require": {
"hissy/kintone-php": "dev-master"
}
require'vendor/autoload.php';
useKintone\Request;
useKintone\Base;
useKintone\App\App;
// サブドメイン$subdomain = '012ab';
// APIトークン$apitoken = 'BuBNIwbRRaUvr33nWXcfUZ5VhaFsJxN0xH4NPN92';
// 初期設定$request = newRequest($subdomain,$apitoken);
// アプリ情報の取得$appID = 15;
$app = newApp($request);
try {
// IDを指定してアプリ情報を取得$res = $app->getByID($appID);
echo$res->getName();
} catch (\GuzzleHttp\Exception\ServerException$e) {
// 5xxエラーレスポンスの取得echo$e->getResponse()->getBody();
} catch (\GuzzleHttp\Exception\ClientException$e) {
// 4xxエラーレスポンスの取得echo$e->getResponse()->getBody();
} catch (\GuzzleHttp\Exception\GuzzleException$e) {
echoget_class($e) . ': ' . $e->getMessage();
}
// 短縮型$name = (newApp($request))->getByID($appID)->getName();
echo$name;
// コマンドとパラメーターを直接指定して情報を取得する方法$app = newBase($request);
$app->setResource('app');
$res = $app->get(['id' => $appID]);
echo$res->getValue('name'); // 結果は App を使った場合と同じ詳細はWikiをご覧ください。
MITライセンス