2016-07-15 4 views
-1

Я посылаю этот объект как HTTP POST:Mailchimp апи v3 - добавить элемент в список с merge_fields

{ 
    "email_address": "[email protected]", 
    "status": "subscribed", 
    "merge_fields": { 
     "APA": "1", 
     "HEJ": "2" 
    } 
} 

в https://us13.api.mailchimp.com/3.0/lists/045dfc0a43/members

и я получил такой ответ:

{ 
    "type": "http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/", 
    "title": "Invalid Resource", 
    "status": 400, 
    "detail": "The resource submitted could not be validated. For field-specific details, see the 'errors' array.", 
    "instance": "", 
    "errors": [ { 
     "field": "", 
     "message": "Schema describes object, array found instead" 
    }] 
} 

Любые идеи?

+0

проверить ваш список полей слияния доза у него есть APA и HEJ –

ответ

1

Я бы предпочел оставлять комментарии, но мне все еще не хватает SO rep.

Ответ на мой короткий ответ был бы без дополнительной информации о коде, который вы используете, что означает, что вы не передали надлежащим образом «установленный» JSON объект API. Хорошо бы помнить, что, хотя вы первоначально установили его как объект JSON, вы должны быть уверены, что пары имя-значение в вашем "merge_fields" также должны быть объектом JSON.

Однако, если вы уверены, что основная и внутренняя пары имя-значение действительно были установлены в JSON правильно, добросердечно опубликуйте код, и я постараюсь помочь больше.

+0

Да, я проверил много взглядов на это, и это объект json, теперь я нашел другую оболочку, которая работает с другим типом клиента и его работами, так что не используйте мой собственный код больше, я думаю. – RickardP

 Смежные вопросы

  • Нет связанных вопросов^_^