Javascript 为什么从MailChimp的元数据Api获取错误无效的_密钥?
我通过邮递员试用了官方文档推荐的mailChimp的API(/metadata/list),但总是出现同样的错误,即无效的\u键。我从mailchimp帐户中获取了密钥,它现在处于活动状态。有人知道通过邮递员调用MailChimp Api有一些棘手的地方吗 邮递员的错误回复:Javascript 为什么从MailChimp的元数据Api获取错误无效的_密钥?,javascript,node.js,postman,mailchimp,Javascript,Node.js,Postman,Mailchimp,我通过邮递员试用了官方文档推荐的mailChimp的API(/metadata/list),但总是出现同样的错误,即无效的\u键。我从mailchimp帐户中获取了密钥,它现在处于活动状态。有人知道通过邮递员调用MailChimp Api有一些棘手的地方吗 邮递员的错误回复: { "status": "error", "code": -1, "name": "
{
"status": "error",
"code": -1,
"name": "Invalid_Key",
"message": "Invalid API key"
"Status Code: 500
}
我也尝试了mailchimp客户端事务性nodeJS代码,如下所示,但仍然得到了与thorugh postman相同的错误
const mailchimp = require('@mailchimp/mailchimp_transactional')('API-KEY');
async function callPing() {
const response = await mailchimp.metadata.list();
console.log(response);
}
callPing();
更新
curl -X POST \
https://mandrillapp.com/api/1.0/metadata/list \
-d '{"key":""}'
这是特定请求的curl,因为键是sendasbody,所以必须使用body>raw>json
并使用{“键”:“值”}
你不必通过授权
邮差福利
在“邮递员”中,单击可简化此过程
导入>使用curl并粘贴作为示例提供的curl命令
它将自动为您创建同等请求
从邮递员生成代码
您可以单击“发送”按钮旁边名为“代码”的链接,从邮递员请求中创建任何语言的代码您是否为请求添加了api密钥?你能补充一下你在邮寄什么吗?对不起,Api密钥是私密的。这就是为什么我没有添加这个。这是postman with POST方法中使用的api。将键值替换为其他内容,然后添加屏幕快照谢谢您的帮助,但出现了相同的错误。@AbdulMoeez您确定要执行http POST吗?@AbdulMoeez添加了正确的步骤。您应该创建mandrill api键,而不是mailchimp api键。感谢您的回复。昨天我自己已经得到了这个解决方案,并且成功地实现了我的解决方案。如果您认为这个问题有助于堆栈溢出社区,请点击投票。