Mailchimp API V3 подписчики jQuery Ajax POST

Произошло большое обновление API Mailchimp (v3.0), и многие из плагинов jQuery устарели, чтобыPOST подписчики наform.submit().

После прочтения документов v3.0:

Управление подписчиками предлагает следующий формат объекта JSON:

{
   "email_address": "ur,[email protected]", 
   "status": "subscribed", 
   "merge_fields": {
      "FNAME": "Urist", 
      "LNAME": "McVankab"
   }
}

И следующая корневая конечная точка для ресурса API списков:

https://<dc>.api.mailchimp.com/3.0/

Так вот мойform.submit() код с помощью jQuery AjaxPOST запрос:

$(document).ready(function(){
    var mcForm = $('#mailchimpForm');
    var mailchimp = {};
    mailchimp.dc='us5';
    mailchimp.id='xxxxxxxx';
    var url = '//' + mailchimp.dc + '.api.mailchimp.com/3.0/lists/' + mailchimp.id + '/members/';

    function beginMailchimpPost(data){
        var params = JSON.stringify(data);
        $.ajax({
            url: url,
            method: 'POST',
            data: params,
            dataType: 'jsonp',
            contentType: 'application/json; charset=utf-8',
            error: function(res, text){
                console.log('Err', res);
            },
            success: function(res){
                console.log('Success', res);
            }
        });
    }
});

ЭтоJSON.stringify(data) объект:

{"email_address":"[email protected]","status":"subscribed","merge_fields":{"FNAME":"Name","LNAME":"Last name"}}

И я получаю следующую ошибку:

GET http://... 401 (Unauthorized)
Err Object {readyState: 4, status: 404, statusText: "error"}

Что может быть не так?

Вот ссылка наДокументы Mailchimp API v3.0 (список участников коллекции).

Ответы на вопрос(4)

Ваш ответ на вопрос