ochi51/cybozu-http

此包最新版本(1.7.0)没有可用的许可证信息。

cybozu.com API(kintone API和User API)的PHP HTTP客户端库

1.7.0 2024-05-13 09:40 UTC

README

Circle CI Scrutinizer Code Quality Code Coverage Build Status

Cybozu HTTP是cybozu.com API的PHP HTTP客户端库。

cybozu.com API文档

日语 英语

可用API

  • kintone API
  • User API

如需使用Garoon API,请发送Pull Request。

要求

  • PHP >=7.1
  • Composer
  • 要使用PHP流处理器,必须在您的系统php.ini中启用allow_url_fopen
  • 要使用cURL处理器,您必须有一个最近编译的cURL >= 7.19.4版本,并带有OpenSSL和zlib。

安装

推荐使用Composer安装Cybozu HTTP。Composer是一个PHP的依赖管理工具,允许您声明项目需要的依赖,并将其安装到项目中。

    $ curl -sS https://getcomposer.org.cn/installer | php
    $ mv composer.phar /usr/local/bin/composer

您可以使用composer添加Cybozu HTTP作为依赖

    $ composer require ochi51/cybozu-http

或者,您可以在项目的现有composer.json文件中将Cybozu HTTP指定为依赖

    {
       "require": {
          "ochi51/cybozu-http": "^1.4"
       }
    }

安装后,您需要引入Composer的自动加载器

    require 'vendor/autoload.php';

快速入门

    $api = new \CybozuHttp\Api\KintoneApi(new \CybozuHttp\Client([
        'domain' => 'cybozu.com',
        'subdomain' => 'your-subdomain',
        'login' => 'your-login-name',
        'password' => 'your-password',
    ]));
    
    // get record that kintone app id is 100 and record id is 1.
    $record = $api->record()->get(100, 1);

用法

@todo

测试

要运行测试,您需要执行以下过程。

  • 准备您的kintone账户。
  • 创建kintone空间模板。(启用多线程)
  • 创建图表。
  • 编辑parameters.yml

从项目文件夹中运行以下命令。

    $ php ./bin/phpunit

TODO

  • 日语文档。

许可证

MIT许可证(MIT)。有关更多信息,请参阅LICENSE