PHP client for API amoCRM
Simple in usage PHP client for amoCRM
Status
Installation
The suggested installation method is via composer:
php composer.phar require "bolid1/php-api-client-amocrm"
Usage
Create lead with \amoCRM\Entities\Elements\Lead class:
$lead = new \amoCRM\Entities\Elements\Lead;
$lead->setName('My new lead');
Init requester via \amoCRM\RequesterFactory::make method:
$requester = \amoCRM\RequesterFactory::make('subdoma', 'email@example.com', 'secret_key');
Create \amoCRM\Entities\LeadsRequester object and send lead info to amoCRM
$leads_requester = new \amoCRM\Entities\LeadsRequester($requester);
$created_leads = $leads_requester->add([$lead->toAmo()]);
if (!empty($created_leads[0]['id'])) {
$lead->setId($created_leads[0]['id']);
}
License
PHP client for API amoCRM is MIT license