<?php
$data = $_POST['leads']['update'][0];
$data['custom_fields'] = isset($data['custom_fields']) ? $data['custom_fields'] : array();
$id = $data['id'];
$lead_cf = array();
foreach ($data['custom_fields'] as $custom_field) {
$lead_cf[$custom_field['id']] = $custom_field;
}
if (!isset($lead_cf[514667]) || !isset($lead_cf[514669])) {
exit();
}
$predoplata = intval($lead_cf[514667]['values'][0]['value']);
$postoplata = intval($lead_cf[514669]['values'][0]['value']);
if ($predoplata === 0 || $postoplata === 0) {
exit();
}
$sale = $postoplata + $predoplata;
$prev_sale = isset($lead_cf[514689]) ? intval($lead_cf[514689]['values'][0]['value']) : null;
if ($prev_sale !== $sale) {
$lead = array(
'update' => array(
array(
'id' => $id,
'updated_at' => time(),
'custom_fields' => array(
array(
'id' => 514689,
'values' => array(
array(
'value' => $sale
),
),
),
),
),
),
);
// TODO: SEND TO AMO
}
GET https://<subdomain>.amocrm.ru/api/v3/contacts
/api/v3/contacts?filter[266363]=test@test.test
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
set_time_limit(0);
//бд
$bd = new PDO('mysql:dbname=test;host=localhost', 'testuser', 'G9y8v7', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
//получаем айди юзеров
function user()
{
global $bd;
$stmt = $bd->query("SELECT `tg_id` FROM `user`");
$data = $stmt->fetchAll();
return $data;
}
$datas = user();
$error_count = 0;
//цикл
foreach ($datas as $value) {
$id = $value['tg_id'];
$message = "Test3";
$tokken = "<TOKEN>";
$filename = "https://api.telegram.org/bot" . $tokken . "/sendMessage?chat_id=" . $id . "&text=" . urlencode($message) . "&parse_mode=html";
$check = @file_get_contents($filename);
if ($check === false) {
$error_count++;
}
sleep(1);
}
echo $error_count;
GET https://<СУБДОМЕН>.amocrm.ru/ajax/v1/links/list?links[0][from]=leads&links[0][from_id]=<ID СДЕЛКИ>&links[0][to]=catalog_elements&links[0][from_catalog_id]=2&links[0][to_catalog_id]=<ID КАТАЛОГА>&USER_LOGIN=<ЛОГИН>&USER_HASH=<API ключ>
https://example.amocrm.ru/api/v2/leads?with=catalog_elements_links
POST https://<subdomain>.amocrm.ru/ajax/leads/list/