componentDidMount() {
let token = this.getAccessToken('access_token');
let config = {
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
Accept: 'application/json'
}
}
if (token) {
axios.get('https://api.instagram.com/v1/users/self/?access_token=' + token, config)
.then(res => {
console.log(res)
})
.catch(err => {
console.log(err)
})
}
嘗試連接到的Instagram的API調用的,但我不斷收到此錯誤:如何使API調用的Instagram與愛可信不CORS錯誤
我使用反應。
任何幫助將是偉大的。
是啊我得到它與jQuery使用jsonp工作,但axios不支持jsonp –
這是問題的正確答案這是問。如果axios不支持JSONP,這是一個不同的問題(如果你想從你的前端JavaScript代碼中使用Instragram API,解決方案是不使用axios)。你不需要jQuery來使用JSONP - 你只需要使用標準的JavaScript和DOM來在DOM中創建一個'script'元素並將其'src'屬性設置爲'https://api.instagram.com/v1/users/self /?access_token ='+ token'值。 – sideshowbarker