#javascript #reactjs #api
#javascript #reactjs #API
Вопрос:
я пытаюсь получить изображения Instagram с помощью вызова API в reactjs, но я получаю сообщение об ошибке типа code: 400 error_message: «Предоставленный access_token недействителен». error_type: «Исключение OAuthAccessTokenException»
В чем может быть проблема?
вот мой код:
функция ImageSlider() {
const [photo, setPhoto] = useState([]);
useEffect(() => {
const url = 'https://api.instagram.com/v1/users/self/media/recent/?access_token=IGQVJXQjBmWXprMmhIOU9vWU1VTTJiMmpSeC1CTFh6M2d0MDRpOTYtQi1pT2JKMC1BWjNrd0VYU1EyUXhjM1NWTHpJeENDT05HT2tkMTgyNWpfYmpXWndGa1FuMzZA0OUhBTW5peUw0NVBzD';
fetch(url).then(resp=>resp.json())
.then(resp=>console.log(resp))
},[]);
return (
<div>
{
photo.map((photos, key) => {
return (
<div key={photos.id}>
<img src={photos.images.standard_resolution.url} alt={photos.caption}/>
</div>
)
})
}
</div>
);
}
экспорт слайдера изображений по умолчанию;
Комментарии:
1. Как указано в ошибке, что токен доступа недействителен, вы должны сгенерировать новый токен доступа (указанный в URL) сразу после access_token .
2. я сделал это, но все еще получаю ту же ошибку.