👋🏻 你好!
我正在使用 Instagram 基本显示 API 通过用户令牌生成器(Instagram 测试用户)在我们的网站上显示帖子、实数和视频。
GET请求是:
https://graph.instagram.com/me?fields=account_type,username,media&access_token={access_token}
IG API版本为v17.0。
我成功获取了媒体数据,但只有五个(我没有找到它们之间的任何公式,为什么是这五个媒体)。
{
"account_type": "BUSINESS",
"username": "crazykarts.team",
"media": {
"data": [
{
"id": {number}
},
{
"id": {number}
},
{
"id": {number}
},
{
"id": {number}
},
{
"id": {number}
}
],
"paging": {
"cursors": {
"before": {string},
"after": {string}
}
}
},
"id": {number}
}
当然,我直接在媒体 URL 上获取相同的数据:
https://graph.instagram.com/me/media?fields=media_url,caption,permalink,media_type,thumbnail_url&access_token={access_token}
我尝试从开发者 Facebook 工具中完全删除应用程序,我将帐户类型从 MEDIA_CREATOR 更改为个人或商业,我仔细检查了隐私设置,但没有找到任何内容。我还尝试添加
&limit=1
参数,分页工作正常,但仅限于这 5 个数据。最奇怪的是,大约一周前它工作正常,我正在获取所有媒体数据。
我没有任何限制错误,个人资料是公开的,一切都显示,没有任何隐藏。
编辑: 我发现所有接受协作(例如与我的个人帐户)的媒体数据都没有显示。有办法让它发挥作用吗?
你有同样经历的人吗?
谢谢!
这似乎是 Instagram 基本显示的一个新的已知问题。请参阅下面的链接。
https://developers.facebook.com/community/threads/136553299510110/ https://developers.facebook.com/support/bugs/1941620312886486/