三克/espocrm-api

此包已弃用,不再维护。未建议替代包。

PHP API for EspoCRM

dev-master / 1.0.x-dev 2016-10-09 09:09 UTC

This package is not auto-updated.

Last update: 2022-05-14 07:03:45 UTC


README

安装

此包在 Packagist 上可用 (drei-kr/espocrm-api),因此可以通过 Composer 进行安装。

如果您不使用 Composer,您可以从 GitHub 下载代码,并使用任何 PSR-4 兼容的自动加载器(例如 Symfony ClassLoader 组件)来加载库的类。

Composer 示例

在您的 composer.json 中添加 espocrm-api

{
    "require": {
        "drei-kr/espocrm-api": "dev-master"
    }
}

下载库

$ php composer.phar update drei-kr/espocrm-api

安装后,您需要在代码中的某个地方引入 Composer 的自动加载器

require_once 'vendor/autoload.php';

使用方法

use Drei\EspoCRM\Client\EspoClient;

$client = EspoClient::factory([
    'url'     => 'http://plus.dev/',     // required
    'username' => 'admin', // required
    'token' => 'admin' // required
]);


$command = $client->getCommand('list', [
    'entityType' => 'Account',
    'maxSize'  => 10
]);

$results = (array) $client->execute($command); // returns an array of results

您可以在包的 client.json 中找到客户端可用的命令列表,或者查看 EspoCRM 的 API 文档 https://github.com/espocrm/documentation/blob/master/development/api.md