nikserg/crm-certificate-api

此软件包最新版本(0.99)没有提供许可信息。

Айтиком CRM API

0.99 2022-10-07 14:02 UTC

README

Build Status Scrutinizer Code Quality

crm-certificate-api

适用于https://crm.uc-itcom.ru/系统的API

安装

composer require nikserg/crm-certificate-api

启动

$client = new Client(<api-ключ>, 'https://crm.uc-itcom.ru/index.php/'); // or 'https://dev.uc-itcom.ru/index.php/'

功能

API请求

  • $client->sendCustomerForm(SendCustomerFormRequest $customerForm) - 创建证书申请
  • $client->getCustomerForm($customerFormCrmId) - 获取证书申请数据
  • $client->getOpportunity($opportunityCrmId) - 获取交易数据
  • $client->getAccountsIds() - 获取所有账户ID
  • $client->getAccounts() - 获取账户信息
  • $client->changeStatus(ChangeStatus $changeStatus) - 更改申请状态
  • $client->deleteCustomerForm($customerFormCrmId) - 删除证书申请
  • $client->getCustomerFormClaim($customerFormCrmId, $format = 'pdf') - 获取证书申请文件内容
  • $client->getCustomerFormCertificateBlank($customerFormCrmId, $format = 'pdf') - 获取证书空白文件内容
  • $client->sendCustomerFormData($crmCustomerFormId, SendCustomerFormData $customerFormData) - 填充证书申请表单

无需API请求

  • $client->editUrl($token) - 生成未授权的证书申请编辑链接
  • $client->generationUrl($token, $generatonToken, $iframe = false) - 生成证书申请请求生成链接
  • $client->realizationDownloadUrl($customerFormId, $token) - 生成下载实现链接
  • $client->certificateDownloadUrl($customerFormId, $token) - 生成下载已发行证书链接
  • $client->certificateWriteUrl($customerFormId, $token) - 生成记录已发行证书的链接