cortova/sdk
Composer 安装命令:
composer require cortova/sdk
包简介
Official PHP SDK for the Cortova CRM API.
README 文档
README
Official PHP SDK for the Cortova CRM API.
composer require cortova/sdk
Requires PHP 8.1+, ext-curl, ext-json. No other runtime deps.
Quickstart
<?php use Cortova\Client; $ctv = new Client(['apiKey' => getenv('CORTOVA_KEY')]); // Single page $page = $ctv->companies()->list(after: null, limit: 25); foreach ($page['items'] as $c) echo $c['name'], "\n"; echo "next cursor: ", ($page['nextCursor'] ?? '(end)'), "\n"; // Auto-paginated iterator foreach ($ctv->leads()->iter() as $lead) echo $lead['companyName'], "\n"; // Create a record $new = $ctv->companies()->create(['name' => 'Acme Corp', 'industry' => 'SaaS']); echo $new['id'];
What's covered
$ctv->companies()—list,get,create,iter,contacts,iterContacts$ctv->leads()—list,get,create,iter$ctv->opportunities()—list($status?),get,iter($status?)$ctv->activities()—list,iter$ctv->tasks()—list($activeOnly?),get,iter($activeOnly?)$ctv->pipelines()—list,get,iter
iter() is a PHP generator that handles cursor pagination automatically.
Errors
use Cortova\CortovaError; try { $ctv->companies()->get('not-real'); } catch (CortovaError $e) { error_log("HTTP {$e->status}: " . json_encode($e->body)); }
License
Apache-2.0.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2026-06-18