Я знаю, что это звучит глупо, но github очень неясно, как это сделать. Инструкции следующие:
2.4 Update properties of a company (partial update)
If updating custom field, make sure it should be present in the below link
https://{domain}.agilecrm.com/#custom-fields
$company_json = array(
"id"=>"5695414665740288", //It is mandatory filed. Id of company
"properties"=>array(
array(
"name"=>"name",
"value"=>"test company",
"type"=>"SYSTEM"
),
array(
"name"=>"url",
"value"=>"https://www.test-company.org",
"type"=>"SYSTEM"
)
)
);
$company_json = json_encode($company_json);
curl_wrap("contacts/edit-properties", $company_json, "PUT", "application/json");
Где мне следует поместить код #custom-fields (если вообще)?
Я использовал предоставленный ими код переноса завитков, и я проверил его блок за блоком. например:
Работает:
$company_json = array(
"id"=>$lcID,
"properties"=>array(
array(
"name"=>"address",
"value"=> $formattedAddress,
"type"=>"SYSTEM"
)
)
);
Не работает:
$company_json = array(
"id"=>$lcID,
"properties"=>array(
array(
"name"=>"address",
"value"=> $formattedAddress,
"type"=>"SYSTEM"
),
array(
"name"=>"last_address_check",
"value"=> $lcCurrDateTime,
"type"=>"CUSTOM"
)
)
);
Подробнее здесь: https://stackoverflow.com/questions/784 ... he-php-api