React项目使用access token调用Instagram API获取IG动态的请求URL咨询
获取Instagram动态的接口请求说明
基础接口地址
你可以通过Meta Graph API的IG用户媒体接口拉取动态,通用请求地址如下:https://graph.facebook.com/v18.0/{你的IG业务账号ID}/media
必传查询参数
fields:指定需要返回的动态字段,常用可选值包括id、caption(文案)、media_type(媒体类型:图片/视频/轮播)、media_url(媒体资源地址)、thumbnail_url(视频封面地址)、timestamp(发布时间)、permalink(IG原生帖子地址),多个字段用英文逗号分隔access_token:你在FB开发者平台生成的有效IG授权Token
完整请求示例
https://graph.facebook.com/v18.0/1234567890/media?fields=id,caption,media_type,media_url,timestamp&access_token=你生成的Token字符串
注意事项
接口仅支持拉取Instagram商业账号、创作者账号的公开动态,普通个人账号无法通过该接口拉取内容
你的授权Token需要提前申请instagram_basic权限,且关联的FB应用已经完成对应权限的审核配置,否则请求会返回权限报错
React中简单调用示例
const fetchIGPosts = async () => { const igUserId = '你的IG业务账号ID'; const accessToken = '你的授权Token'; const fields = 'id,caption,media_type,media_url,timestamp,permalink'; try { const res = await fetch(`https://graph.facebook.com/v18.0/${igUserId}/media?fields=${fields}&access_token=${accessToken}`); const data = await res.json(); console.log('IG动态数据:', data); } catch (err) { console.error('拉取IG动态失败:', err); } }
内容的提问来源于stack exchange,提问作者kbc
相关产品推荐
相关产品推荐

