Javascript 当我使用react.js执行API请求时,为什么会从unsplash.com收到401个未经授权的响应?
我尝试过从react.js中执行一个API请求来取消Flash,当我使用如下的client_id查询参数传递访问密钥时,它就会工作Javascript 当我使用react.js执行API请求时,为什么会从unsplash.com收到401个未经授权的响应?,javascript,reactjs,api,axios,fetch,Javascript,Reactjs,Api,Axios,Fetch,我尝试过从react.js中执行一个API请求来取消Flash,当我使用如下的client_id查询参数传递访问密钥时,它就会工作 axios.get("https://api.unsplash.com//search/photos/?client_id=YOUR_ACCESS_KEY" onSearchSubmit(term) { axios.get("https://api.unsplash.com//search/photos", { para
axios.get("https://api.unsplash.com//search/photos/?client_id=YOUR_ACCESS_KEY"
onSearchSubmit(term) {
axios.get("https://api.unsplash.com//search/photos", {
params: { query: term },
header: {
Authorization: "Client-ID Yme6ZcumIXpWryQ0DPc249CE0ua2Mxh66Y-4W2gPAAc",
},
});
但当我通过HTTP授权头这样做时,它就不起作用了
axios.get("https://api.unsplash.com//search/photos/?client_id=YOUR_ACCESS_KEY"
onSearchSubmit(term) {
axios.get("https://api.unsplash.com//search/photos", {
params: { query: term },
header: {
Authorization: "Client-ID Yme6ZcumIXpWryQ0DPc249CE0ua2Mxh66Y-4W2gPAAc",
},
});
}
它告诉我这个错误
"OAuth error: The access token is invalid"
您可能最终忘记了“s”,请尝试使用以下方法: 标题:{ 授权:“客户ID Yme6ZcumIXpWryQ0DPc249CE0ua2Mxh66Y-4W2gPAAc”,} 有更多的方法可以使用axios执行get请求,请查看