const data = new FormData();
data.append("image", uploadedimage);
console.log(data);
axios
.post("https://api.imgur.com/3/image/", data, {
headers: {
Authorization: `Client-ID ${apiKey}`,
},
})
.then((res) => {
console.log(res);
});
我在 React 应用程序中设置了此代码。我无法弄清楚为什么我不断收到此身份验证错误。 { “数据”: { "error": "需要身份验证", "请求": "/3/图像/", “方法”:“获取” }, “成功”:错误, “状态”:401 } 我知道我的 API-Key 和上传的图片很好,但由于某种原因,这段代码没有通过。任何帮助将不胜感激。我正在 imgur api 文档中查看此内容,
curl --location --request POST 'https://api.imgur.com/3/image' \
--header 'Authorization: Client-ID {{clientId}}' \
--form 'image=R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'
答案 0 :(得分:0)
我在 Axios 文档中找到了这个,不确定它是否有帮助。 enter link description here
// Set config defaults when creating the instance
const instance = axios.create({
baseURL: 'https://api.example.com'
});
// Alter defaults after instance has been created
instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;