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

This package is not auto-updated.

Last update: 2020-10-31 07:15:27 UTC


README

Simple in usage PHP client for amoCRM

Status

Build Status Coverage 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