axios 为什么unsplash.com当我用react.js做API请求时,会收到来自www.example.com的401 Unauthorized响应?[已关闭]

hpxqektj  于 2023-08-04  发布在  iOS
关注(0)|答案(1)|浏览(115)

**已关闭。**此问题为not reproducible or was caused by typos。它目前不接受回答。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
两年前关闭。
Improve this question
我试着从react.js中做一个API请求来unsplash,当我使用client_id查询参数传递访问密钥时,它可以工作,如下所示:

axios.get("https://api.unsplash.com//search/photos/?client_id=YOUR_ACCESS_KEY"

字符串
但是当我通过HTTP Authorization头这样做时,它不起作用:

onSearchSubmit(term) {
    axios.get("https://api.unsplash.com//search/photos", {
      params: { query: term },
      header: {
        Authorization: "Client-ID Yme6ZcumIXpWryQ0DPc249CE0ua2Mxh66Y-4W2gPAAc",
      },
      
    });
  }


它显示了这个错误:
“OAuth错误:访问令牌无效”

sauutmhj

sauutmhj1#

你可能忘了最后的's',试着用这个:
headers:{授权:“客户端ID Yme 6 ZcumIXpWryQ 0 DPc 249 CE 0 ua 2 Mxh 66 Y-4 W2 gPAAc”,},
有更多的方法来做一个得到请求与axios,检查出来的documentation

相关问题