hissy/kintone-php 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hissy/kintone-php

最新稳定版本:1.0.0

Composer 安装命令:

composer require hissy/kintone-php

包简介

The Kintone SDK for PHP provides a interface to easy access to kintone api.

README 文档

README

cybozu.com にて提供されている kintone REST API を使いやすくするPHP製のライブラリです。

必要条件

PHP 8.0+

これより古いPHPのバージョンで動作させたい場合、betaブランチをご利用ください。

インストール方法

コンポーザー

"require": {
    "hissy/kintone-php": "dev-master"
}

使い方

require 'vendor/autoload.php';

use Kintone\Request;
use Kintone\Base;
use Kintone\App\App;

// サブドメイン
$subdomain = '012ab';
// APIトークン
$apitoken  = 'BuBNIwbRRaUvr33nWXcfUZ5VhaFsJxN0xH4NPN92';

// 初期設定
$request = new Request($subdomain,$apitoken);

// アプリ情報の取得
$appID = 15;
$app = new App($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) {
    echo get_class($e) . ': ' . $e->getMessage();
}

// 短縮型
$name = (new App($request))->getByID($appID)->getName();
echo $name;

// コマンドとパラメーターを直接指定して情報を取得する方法
$app = new Base($request);
$app->setResource('app');
$res = $app->get(['id' => $appID]);
echo $res->getValue('name'); // 結果は App を使った場合と同じ

詳細はWikiをご覧ください。

ライセンス

MITライセンス

统计信息

  • 总下载量: 311
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 10
  • Watchers: 3
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-03-29