bolid1 / php-api-client-amocrm
This package is abandoned and no longer maintained.
No replacement package was suggested.
Client for amoCRM API
0.6.1
2017-07-11 21:40 UTC
Requires
- php: >=5.6.25
- guzzlehttp/guzzle: 6.3.0
Requires (Dev)
- php: >=7.0.0
- phpunit/phpunit: 6.2.2
- satooshi/php-coveralls: dev-master
- squizlabs/php_codesniffer: ~2.0
- wimg/php-compatibility: ^7.1
This package is not auto-updated.
Last update: 2020-10-31 07:15:27 UTC
README
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