![](/img/trans.png)
[英]Mailchimp works on localhost, but github pages sends error 404. Noobie
[英]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
好的,這里是更正:
你的url = "https://us7.api.mailchimp.com/3.0/81937afd8f";
錯了應該是url = "https://us7.api.mailchimp.com/3.0/lists/81937afd8f";
方法拼寫有誤,不是“方法”而是“方法”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.