简体   繁体   English

我如何通过我的反应应用程序上的 Axios 从 Imgur 的 API 发出 GET 请求

[英]How do i make a GET requests from Imgur's API via Axios on my react app

I've tried everything,it keeps returning an error message我已经尝试了一切,它一直返回错误消息

main.js?attr=_BODkjRO5QpCpDBDHmq3zW7ER-QQAJ8TUaG_zfoS-_UYoHvVr1lIpJQyTDNBAEyN:2605 GET https://api.imgur.com/3/image?query=cars 400

and

createError.js:16 Uncaught (in promise) Error: Request failed with status code 400
    at createError (createError.js:16)
    at settle (settle.js:17)
    at XMLHttpRequest.handleLoad (xhr.js:62)

It works with their GET gallery URL though, so I don't understand if the GET Image URL is broken.它可以与他们的 GET 库 URL 一起使用,所以我不明白 GET Image URL 是否损坏。

My code:我的代码:

const response = await axios.get( 'https://api.imgur.com/3/image' , {
  params: {query: text},
  headers: {
    Authorization: 'Client-ID {MY ACTUAL CLIENT ID}'
  }
})

console.log(response);

the api is like api 就像

https://api.imgur.com/3/image/{imageID}

and not并不是

https://api.imgur.com/3/image?query=cars

maybe you are looking for something like this?也许你正在寻找这样的东西? https://api.imgur.com/endpoints/gallery#gallery-search https://api.imgur.com/endpoints/gallery#gallery-search

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM