我想通过Instagram API获取我的帖子 .
我可以使用以下网址获取所有帖子:
https://api.instagram.com/v1/users/self/media/recent?access_token=3316953021.24c30bf.5ecbae4a6b4840b68a499c01ba611c4d
我可以使用与 max_id 相同的API来获取之前的帖子 .
https://api.instagram.com/v1/users/3316953021/media/recent?access_token=3316953021.24c30bf.5ecbae4a6b4840b68a499c01ba611c4d&count=2&max_id=1272062614682155664_3316953021
但是,当我跟随Instagram文档以比min_id post更晚发帖 . 它不像它承诺的那样有效 .
https://api.instagram.com/v1/users/self/media/recent?access_token=3316953021.24c30bf.5ecbae4a6b4840b68a499c01ba611c4d&count=2&min_id=1272064038816135869_3316953021
它应该在min_id帖之后获得两个后期帖子 . 但是,它实际上是从最新的帖子开始 .
此外,如果min_id是最新的帖子ID,则响应将从最新的帖子开始 .
然后,我发现无论我使用min_id,API都将与下面的一个相同
https://api.instagram.com/v1/users/self/media/recent?access_token=3316953021.24c30bf.5ecbae4a6b4840b68a499c01ba611c4d&count=2
这意味着min_id永远不会起作用 .
问题:任何人都有通过set min_id获取Feed的经验吗?我的网址在哪里错了?
附:访问令牌正在运行,您可以单击URL来测试它 .
1 回答
我不相信你做错了什么 . 我认为这个参数最近因IG的API更新而“破裂” . 我已经向他们提交了一个问题,如果你这样做的话也许会有所帮助 .
我看到在StackOverflow上发布了类似的问题,使用了具有不同 endpoints 的param . 所以我怀疑这是'用户错误' .