You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

2018年4月Instagram API更新后,如何获取账号图片及替代GET /users/search方案?

2018年Instagram API调整后获取自身账号图片的可行方案

没错,2018年4月那次API大调整确实砍掉了不少旧端点,你之前用的GET /users/search就是其中之一。不过别担心,现在还是有两种靠谱的替代方案,完全能满足你在个人网站上展示自己Instagram图片的需求:

一、个人账号首选:Instagram Basic Display API

这是Meta专门给普通个人Instagram用户准备的API,操作起来也不算复杂:

  • 先去Meta for Developers平台注册一个应用,把你的Instagram个人账号关联上去
  • 申请user_profile和user_media这两个必要权限,然后拿到用户级的Access Token(记得可以申请长期有效的Token,避免频繁刷新)
  • 调用GET /me/media这个端点,就能拿到你账号里所有图片、视频的详细数据,包括直接的图片链接(media_url字段)

给你个curl的示例请求,方便你测试:

curl -X GET "https://graph.instagram.com/me/media?fields=id,caption,media_url,timestamp&access_token=你的Access Token"

拿到media_url之后,直接把它放到你网站的img标签里就行,非常方便。

二、企业/创作者账号用:Instagram Graph API

如果你的账号是企业号或者创作者账号,那就用Graph API,流程稍微有点不同:

  • 同样在Meta for Developers创建应用,不过需要先关联对应的Facebook Page(因为Graph API是通过Page来绑定Instagram账号的)
  • 获取Page级别的Access Token,确保它包含instagram_basic权限
  • 调用GET /{你的Instagram用户ID}/media端点,就能获取到账号内的媒体内容了

一些要注意的点

  • 不管用哪种API,都得严格遵守Meta的平台规则,只能获取你自己授权的账号内容,别去碰其他用户的隐私数据
  • Access Token一定要保管好,绝对不能直接写在前端代码里,最好通过你的网站后端来代理API请求,避免泄露

内容的提问来源于stack exchange,提问作者nick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:10:02