- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是对象和发布请求
let contactObject = {
contact: {
email: "jsmith@example.com",
firstName: "John",
lastName: "Smith"
}
};
const options = {
method: 'POST',
headers: {
'Api-Token': `${token}`,
'content-type': 'application/json',
},
data: contactObject,
url,
};
await axios(options);
这是我得到的回应
"status": "error",
"error": {
"message": "Request failed with status code 422",
"name": "Error",
"stack": "Error: Request failed with status code 422\n at createError (/Users/robert/chatbots/truchat_helper_functions/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/Users/robert/chatbots/truchat_helper_functions/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/Users/robert/chatbots/truchat_helper_functions/node_modules/axios/lib/adapters/http.js:236:11)\n at IncomingMessage.emit (events.js:215:7)\n at endReadableNT (_stream_readable.js:1184:12)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)",
"config": {
"url": "https://successroadacademy.api-us1.com/api/3/contacts",
"method": "post",
"data": "{\"contact\":{\"email\":\"jsmith@example.com\",\"firstName\":\"John\",\"lastName\":\"Smith\"}}",
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json",
"Api-Token": "APITOKEN",
"User-Agent": "axios/0.19.2",
"Content-Length": 80
},
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1
}
},
"message": "Request failed with status code 422",
"stack": "Error: Request failed with status code 422\n at createError (/Users/robert/chatbots/truchat_helper_functions/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/Users/robert/chatbots/truchat_helper_functions/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/Users/robert/chatbots/truchat_helper_functions/node_modules/axios/lib/adapters/http.js:236:11)\n at IncomingMessage.emit (events.js:215:7)\n at endReadableNT (_stream_readable.js:1184:12)\n at processTicksAndRejections (internal/process/task_queues.js:80:21)"
如果有人知道可能是什么问题,请帮助我尝试了我能想到的一切。无论我如何更改数据对象或 header 请求,我总是得到相同的响应。
这是 ActiveCampaign API 的链接
https://developers.activecampaign.com/reference#http-methods
最佳答案
在与 ActiveCampaign 的支持人员交谈后我找到了解决方案,这很棒
const email = req.body.email;
const name = req.body.firstName;
const last = req.body.lastName;
const phone = req.body.phone;
let contactObject = {
"contact": {
"email": email,
"firstName": name,
"lastName": last,
"phone": phone
}
};
关于javascript - ActiveCampaign axios post 请求返回 422,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61344252/
根据 v3 docs我应该能够使用 Contact API 将联系人添加到列表中,但我不知道如何添加,因为我在 Contacts 下没有看到任何相关列表。 . 如何使用 API 的第 3 版将联系人添
我刚刚开始使用 activecampaign/php API。我需要将多个用户添加到列表中,并且我想知道是否有办法添加一组用户而不是单个用户。 根据 https://www.activecampaig
这是对象和发布请求 let contactObject = { contact: { email: "jsmith@example.com", firstNam
我正在使用 ActiveCampaign API列出帐户中的所有联系人,但 API 仅返回至少有一个 lists 的联系人分配的。我的帐户包含大约 159 个分配有“有记录”标签的联系人,其中 133
我正在使用 ActiveCampaign API列出帐户中的所有联系人,但 API 仅返回至少有一个 lists 的联系人分配的。我的帐户包含大约 159 个分配有“有记录”标签的联系人,其中 133
我是一名优秀的程序员,十分优秀!