Ich bin kein Programmierer ... Also, was ist los Hier? Warum dieser 404 Fehler?PATCH/POST 404 =? (Mailchimp API 3.0 + Google Apps Script UrlFetchApp)
Wie können Sie neue Mitglieder in Mailchimp über API 3.0 + Google Apps Script upgraden?
// URL and params for the Mailchimp API
var root = 'https://'+ mc_api_key.split('-')[1] +'.api.mailchimp.com/schema/3.0';
var api = '/lists/' + mc_list_id + '/members/' + mc_user_id + '';//
var params = {"headers": {"authorization": 'apikey '+ mc_api_key}};
var payload = {
"email_address": email,
"merge_fields": { // this are Google Forms onsubmit() fields
"EMAIL": email,
"FNAME": nome,
"LNAME": sobrenome,
"PERSONA": persona
},
};
var options = {"headers":{ "Authorization":"apilkey " + mc_api_key},
"method":"PATCH",
"Content-Type":"application/json",
"muteHttpExceptions" : true,
"payload": JSON.stringify(payload) };
var response = UrlFetchApp.fetch(root+api,options);
var rc = response.getResponseCode();
Logger.log(rc);
}
ein Bündel von HTML Es gibt einfach zu erklären, es ist ein 404-Fehler ist.
Und die api_keys und list_id sind sicher richtig. Der MD5-Hash ist auch korrekt (von kleingeschriebener E-Mail) etc ... Ich denke, dass etwas an der Methode oder der Nutzlast nicht stimmt ... aber ich habe keine Ahnung ... :) –