Я впервые использую Marvel API, но по какой-то причине он просто отправляет мне статус ошибки 401 (Неавторизовано) в консоли. Я уже включил ключ API. но все равно получает ошибку
import React,{Component} from 'react'
import axios from 'axios';
class Home extends Component {
componentDidMount(){
let api = 'APIHERE'
axios.get(`https://gateway.marvel.com/v1/public/comics?apikey=${api}`)
.then(res=>{
console.info(res)
}).catch(error =>{
console.info(error)
})
}
render(){
return(
<div className = "container">
<h4>Characters</h4>
</div>
)
}
}
export default Home;



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам нужно будет добавить метку времени и хэш-ключ вместе с apiKey, чтобы вызов API был успешным.
Сначала вам нужно установить md5. Во-вторых, как указано в документации по API, вам необходимо отправить 3 параметра для аутентификации.
ts: отметка времени
apikey: открытый ключ
хеш: md5 (ts + publickey + privatekey)
если вы используете response-native: попробуйте hex_md5 ==> https://www.npmjs.com/package/react-native-md5
или попробуйте вместо этого установить библиотеку md5.
Вы использовали неправильный ключ api, если вы получили 401, используйте открытый ключ для этой конечной точки