cortova/sdk 问题修复 & 功能扩展

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

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

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2026-06-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固