错误:找不到请求的资源

Posted

技术标签:

【中文标题】错误:找不到请求的资源【英文标题】:Error: The requested resource could not be found 【发布时间】:2020-01-07 01:06:47 【问题描述】:

我正在尝试实现 mailchimp v3。为此,这是我用来完成这项工作的代码。但我不知道/lists/id/members 是什么以及从哪里可以得到它。因此我收到了这个错误

Error: The requested resource could not be found.
       at Request._callback (/mailchimp-api-v3/index.js:515:30)

这是我的代码

const Mailchimp = require('mailchimp-api-v3')
const mailchimp = new Mailchimp('XXXX-XXXX-XXXX');

mailchimp.post('/lists/id/members', 
  email_address : 'myEmailId',
  status : 'subscribed'
)
.then(function(results) 
  console.log(results)
)
.catch(function (err) 
  console.log(err)
)

【问题讨论】:

【参考方案1】:

您需要按照官方指南将/(id)/ 部分替换为您的实际列表ID。

https://mailchimp.com/help/find-audience-id/

【讨论】:

酷!!!谢谢...现在我可以在日志中看到results。但是没有收到任何邮件。请告诉我如何发送包含一些文本的电子邮件... Mailchimp 在campaigns 中发送电子邮件,您可能想在mailchimp.com/help/getting-started-with-campaigns 和developer.mailchimp.com/documentation/mailchimp/reference/… 中阅读更多内容 嗨,我认为 mailchimp 不发送电子邮件。我必须为此使用maildrill。不是吗? 它确实会发送电子邮件,但它会根据预定义的活动发送电子邮件,可能不是您想要的。

以上是关于错误:找不到请求的资源的主要内容,如果未能解决你的问题,请参考以下文章

RESTful WCF 服务返回“找不到资源”。错误

Laravel 8“在此服务器上找不到请求的资源 /dashboard。”

Laravel - 未找到 - 在此服务器上找不到请求的资源/控件

Laravel :: 在此服务器上找不到请求的资源 /hello

从 cURL 进行 API 调用时找不到资源 404 错误

为啥这里“找不到与请求 URI 匹配的 HTTP 资源”?