gpt4 book ai didi

javascript - 为什么从 MailChimp 的元数据 Api 中得到错误 Invalid_Key?

转载 作者:行者123 更新时间:2023-12-05 08:15:56 25 4
gpt4 key购买 nike

我已经通过 postman 尝试了官方文档推荐的mailChimp API(/metadata/list),但总是得到同样的错误Invalid_Key。我已经从 mailchimp 帐户获取 key 并且它现在处于事件状态。有谁知道通过 postman 调用 MailChimp Api 有一些棘手的部分吗?

Postman的错误响应:

 {
"status": "error",
"code": -1,
"name": "Invalid_Key",
"message": "Invalid API key"
"Status Code: 500
}

Official MailChimp Documentation Link

我也尝试了 ma​​ilchimp 客户端事务 nodeJS 代码,如下所示,但仍然遇到与 thorugh postman 相同的错误。

const mailchimp = require('@mailchimp/mailchimp_transactional')('API-KEY');

async function callPing() {
const response = await mailchimp.metadata.list();
console.log(response);
}

callPing();

mailchimp-transactional-node

最佳答案

更新

  1. 您可能正在使用从 Mailchimp 而不是 mandrillapp 创建的 API key 。

  2. Mandrill 是 Mailchimp 中的一个附加组件,因此您使用 mandrill 验证您自己,而 mandrill 将向您验证 Mailchimp 帐户。所以你必须从 mandrill 而不是 mailchimp 创建 api key 。

创建 key 的步骤:

  1. 登录到您的 mailchimp 帐户并单击“交易”“尝试我们的演示”,然后您将看到下面的“启动”按钮。点击它:

enter image description here

  1. 点击 continue to mandrill,进入 mandrill 帐户后,请忽略您在屏幕上看到的内容。单击设置,然后单击添加或新的 API key :

enter image description here

  1. 现在在您的请求中使用它:

enter image description here

旧答案

curl -X POST \
https://mandrillapp.com/api/1.0/metadata/list \
-d '{"key":""}'

这是针对特定请求的 curl,因为 key 作为正文发送,您必须使用 body>raw>json

并使用 { "key": "value"}

您不必通过授权。

postman 福利

在 postman 中,这个过程可以通过点击变得简单

导入 > 使用 curl 并粘贴作为示例提供的 curl 命令

它会自动为你创建相等的请求

postman生成代码

您可以单击发送按钮附近名为代码的链接,以根据 postman 请求创建任何语言的代码

关于javascript - 为什么从 MailChimp 的元数据 Api 中得到错误 Invalid_Key?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65232548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com