, (*1)
AmoCRM API Client
This class can Manage accounts of AmoCRM using its REST API., (*2)
It can obtain an authorization token for a given account, so it can send HTTP requests to the AmoCRM Rest API in order to perform several types of operations., (*3)
Currently it can the current accounts, set and get contacts, contact links, leads, companies, tasks, notes and fields., (*4)
Requirements
Available methods
getAccounts
-
setContacts, getContactsList, getContactsLinks
-
setLeads, getLeadsList
-
setCompany, getCompanyList
-
setTasks, getTasksList
-
setNotes, getNotesList
setFields
Installation
1) Install composer, (*5)
2) Follow in the project folder:, (*6)
composer require dmamontov/amo-restapi ~1.0.3
In config composer.json your project will be added to the library dmamontov/amo-restapi, who settled in the folder vendor/. In the absence of a config file or folder with vendors they will be created., (*7)
If before your project is not used composer, connect the startup file vendors. To do this, enter the code in the project:, (*8)
require 'path/to/vendor/autoload.php';
Examples of use
``` php
$amo = new AmoRestApi($subDomain, $login, $key);
$order = $amo->getLeadsList(1, 0, 2556);, (*9)
### Creating a contacts
``` php
$amo = new AmoRestApi($subDomain, $login, $key);
$contacts['add'] = array(
'name' => 'Test',
'request_id' => '2555',
'date_create' => time()
);
$result = $amo->setContacts($contacts);