我将nodejs用作服务器端的框架。我已经成功检索到access_token数据并使用了它。
但是突然间,当我尝试请求API时,它被拒绝了,并且在替换了access_token之后,它又可以工作了。
如Instagram所述:Access tokens may expire at any time in the future.
access_tokens将过期多长时间?
这是我的API请求
export const getMediaRecent = (req,res)=>{
axios.get(`https://api.instagram.com/v1/users/self/media/recent/?access_token=${keys.instagram.access_token}`)
.then(result=>{
let imageInstagram = result.data.data.filter((d,i)=> i < 10).map(r=>{
return{
images:r.images,
caption:r.caption,
link:r.link
}
});
return res.status(200).json(imageInstagram);
})
.catch(err=>{
return res.status(400).json(err);
});
}
是否有一种方法可以在访问令牌过期后刷新访问令牌?