@algrandeth

Почему AmoCRM неправильно принимает дату?

Я отправляю в amoCRM следующий JSON.
[
  {
    "id": 53814890,
    "custom_fields_values": [
      {
        "field_id": 1961338,
        "values": [
          {
            "value": "testURL"
          }
        ]
      },
      {
        "field_id": 1961340,
        "values": [
          {
            "value": 0
          }
        ]
      },
      {
        "field_id": 1961358,
        "values": [
          {
            "value": 1641896887
          }
        ]
      }
    ]
  }
]


Все поля сохраняются, все ок. Кроме поля с датой - 1961358.
В ответе по этой сделке получаю следующее:
{
                        "field_id": 1961358,
                        "field_name": "Дата последнего изменения любого из вышеописанных атрибутов по кабинету",
                        "field_code": null,
                        "field_type": "date",
                        "values": [
                            {
                                "value": 1641848400
                            }
                        ]
                    }


1641848400. Откуда эта дата берется, если я передаю 1641896887? тип данных - unix timestamp в long
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
094ikis09
@094ikis09
PHP developer
У вас тип поля Дата - amoCRM обрубает лишние секунды, то есть вы передаете 11.01.2022, 13:28:07, а амо оставляет 11.01.2022, 00:00:00
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы