theblackpost
@theblackpost

AMOCRM — Last modified date is older than in database. При обновлении сделки ошибка?

Делаю вот такой запрос:

$leads['update'] = array(
    array(
        'id' => $id,
        'status_id' => $status_id,
        'name' => $name,
        'updated_at' => $updated_at,
        'tags' => 'web_visited',
    ),
);


При этом $updated_at указываю как time()-10000 . Подумал, что проблема в этом.
Получаю:
array(2) {
  ["_links"]=>
  array(1) {
    ["self"]=>
    array(2) {
      ["href"]=>
      string(13) "/api/v2/leads"
      ["method"]=>
      string(4) "post"
    }
  }
  ["_embedded"]=>
  array(2) {
    ["items"]=>
    array(0) {
    }
    ["errors"]=>
    array(1) {
      ["update"]=>
      array(1) {
        [123123123]=>
        string(44) "Last modified date is older than in database"
      }
    }
  }
}
  • Вопрос задан
  • 485 просмотров
Решения вопроса 1
094ikis09
@094ikis09
Medium Rare
Вы указываете дату и время меньше той которая была предыдущий раз. Получите эту сделку по апи и посмотрите какое значение храниться в параметре updated_at - вам надо передавать большее значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы