提问者:小点点

我正在尝试连接我的node.js和Mailchimp帐户…但在提交数据后…它不显示在我的Mailchimp帐户中


常量express=require(“express”);

常量bodyParser=require(“body-parser”);

常量request=require('request');

常量https=require(“https”);

常量app=express();

app.use(express.static(“public”));

app.use(BodyParser.URlenCoded({extended:true}));

app.get(“/”,function(req,res){

res.sendfile(__dirname+“/index.html”);});

app.post(“/”,function(req,res){

const first=req.body.first;

常量秒=请求体秒;

const email=req.body.email;

console.log(第一、第二);

var数据={

members:[
  {
    email_address:email,

    status: "subscribed",

    merge_fields:{

      Fname:first,

      Lname :second
    }

  }
]

};

常量jsondata=json.stringify(data);

const url=“https://us1.admin.mailchimp.com/account/api/e64eb8d60f”;

常量选项={

方法:“POST”,

身份验证:“Priyam:62D22C2957F10E380FFE9B8A5AF27670-US1”

}

const request=https.request(url,options,function(response){

response.on(“data”,function(data){

console.log(JSON.parse(data));

})

})

Request.Write(jsonData);

request.end();});

app.listen(3000,function(){

console.log(“已启动”)

});


共1个答案

匿名用户

几个想法:

>

  • 您不应该在StackOverflow上发布您的用户名和密钥...我会删除那些通用术语。

    您要将请求发送到的url看起来不像是发送消息的正确api端点...这是web控制台的URL吗?

    我建议使用提供的SDK之一与MailChimp集成。通过这样做,您将避免错误url的任何问题,如上面所述,并且在阅读您试图实现的目标的文档后可能会有更好的想法。

    https://mailchimp.com/developer/tools/