Класс писал под свои цели, а именно передача заявок с сайта в amocrm. Поэтому внутри всего 6 методов + функции получения и обновления токенов.
Для работы с классом необходимо указать в переменные Ваши данные:
CLIENT_ID - ID интеграции;
CLIENT_SECRET - секретный ключ;
AUTHORIZATION_CODE - код авторизации;
REDIRECT_URI - ссылка для перенаправления.
Чтобы получить эти данные, необходимо создать интеграцию в amocrm.
Описание методов:
Для работы с классом необходимо указать в переменные Ваши данные:
Код:
protected static $client_id = CLIENT_ID;
protected static $client_secret = CLIENT_SECRET;
protected static $code = AUTHORIZATION_CODE;
protected static $redirect_uri = REDIRECT_URI;
CLIENT_ID - ID интеграции;
CLIENT_SECRET - секретный ключ;
AUTHORIZATION_CODE - код авторизации;
REDIRECT_URI - ссылка для перенаправления.
Чтобы получить эти данные, необходимо создать интеграцию в amocrm.
Описание методов:
Код:
amocrm::getToken(); # получение токена;
amocrm::refreshToken($refresh_token); # обновление токена;
amocrm::addComplex($access_token, $params); # комплексное создание сделок
amocrm::updateLead($access_token, $id, $params); # обновление сделки
amocrm::getContacts($access_token, $params); # получение списка контактов
amocrm::getLead($access_token, $id, $params); # получение данных сделки
amocrm::getLeads($access_token, $params); # получение списка сделок
amocrm::getLeadFields($access_token, $params); # получение списка полей сделки