【发布时间】:2022-09-29 18:33:53
【问题描述】:
我正在尝试在 Clockify 中将用户添加到我的工作区,但是我收到错误请求错误:状态代码 400。
有人可以帮忙吗。 API 文档不是很有帮助。不知道出了什么问题,是我的有效负载错误还是我在标头中遗漏了任何内容?
感谢您的帮助。下面的代码:
const addUser = async (req, res) => {
const url = `https://api.clockify.me/api/v1/workspaces/${workspaceId}`;
try {
const payload = JSON.stringify(req.body);
console.log(\"DATA\", payload); // prints {\"email\": \"max@gmail.com\"}
const records = await axios.post(`${url}/users/`, payload, {
headers: {
\"X-Api-Key\": key,
\"content-type\": \"application/json\",
},
});
console.log(\"Response\", records);
res.status(200).json(records);
} catch (error) {
res.statusCode = error.response.status;
res.json({
msg: `Something went wrong. Error: ${error.response.status} with clockify data posting`,
});
console.log(
`Something went wrong :confused:!! Error with clockify data posting`,
error.message
);
}
};
标签: clockify