Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我使用react.js执行API请求时,为什么会从unsplash.com收到401个未经授权的响应?_Javascript_Reactjs_Api_Axios_Fetch - Fatal编程技术网

Javascript 当我使用react.js执行API请求时,为什么会从unsplash.com收到401个未经授权的响应?

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

我尝试过从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", {
  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请求,请查看