簡體   English   中英

mailchimp 在 Status:404 發送響應

[英]mailchimp sends response at Status:404

我嘗試使用 mailchimp API 為時事通訊創建郵件列表,但我得到的回復是 404

我不明白我一次又一次地檢查了所有內容,但仍然顯示 404 可能端點不正確,但我從他們的文檔中得到了

端點: https://us7.api.mailchimp.com/3.0/

正如 API 所說,我已經將服務器更改為 us7

API:de5bbb37311bd90fe9264e991bc7c83f-us7 列表 ID:81937afd8f

[

 const express = require("express"); const https = require("https"); const bodyparser = require("body-parser"); const request = require("request"); const app = express(); app.use(express.static("public")); app.use(bodyparser.urlencoded({ extended: true })); app.get("/", function(req, res) { res.sendFile(__dirname + "/signup.html"); }); app.post("/", function(req, res) { var fname = req.body.firstname; var lname = req.body.lastname; var email = req.body.email; const data = { memebrs: [ { email_address: email, status: "subscribed", merge_fields: { FNAME: fname, LNAME: lname, } } ] } const jsondata = JSON.stringify(data); const url = "https://us7.api.mailchimp.com/3.0/81937afd8f"; const options = { meathod: "POST", auth: "rootacess3000:de5bbb37311bd90fe9264e991bc7c83f-us7" } 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("sever is running on port 3000"); });

] 1

好的,這里是更正:

  1. 你的url = "https://us7.api.mailchimp.com/3.0/81937afd8f"; 錯了應該是url = "https://us7.api.mailchimp.com/3.0/lists/81937afd8f";

  2. 方法拼寫有誤,不是“方法”而是“方法”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM