三克 / espocrm-api
此包已弃用,不再维护。未建议替代包。
PHP API for EspoCRM
dev-master / 1.0.x-dev
2016-10-09 09:09 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~5
- guzzlehttp/guzzle-services: ^0.4
Requires (Dev)
- phpunit/phpunit: ^5
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。