Поля слияния API Mailchimp - формат даты - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Mailchimp API для добавления нового члена.

Я определил настраиваемое поле слияния с именем ADDED, которое является датой добавления этого члена в список. Я хочу, чтобы это поле было обязательным при отправке через API. Я определил его как DD/MM/YYYY формат (см. Ниже):

enter image description here

Вот как выглядит моя json строка:

{
    "email_address":"email@server.com", 
    "status":"subscribed", 
    "merge_fields": 
         {"USERLEVEL":"1", "BATCH":"999000", "ADDED":"21/04/2020"}
}

Как видите, мой формат действительно `dd / mm / yyyy ', но при отправке запроса API я получаю это сообщение об ошибке:

**Your merge fields were invalid: Please enter the date**

{"type":"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/",
"title":"Invalid Resource","status":400,
"detail":"Your merge fields were invalid.",
"instance":"1ad6bc0e-7728-45c1-a308-b751247efb5b",
"errors":[{"field":"ADDED","message":"Please enter the date"}]}

Может кто-нибудь объяснить, почему я получаю эту ошибку, когда мне кажется, что в запросе правильно отформатирована дата?

Спасибо.

1 Ответ

0 голосов
/ 22 апреля 2020

ОК, похоже, что определение поля как DD/MM/YYYY может быть только для чтения. но для отправки это должно быть сделано так:

"ADDED":"2020-04-21T00:00:00.001Z"

...