我正在尝试通过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帖子获取帖子时。它不像它承诺的那样有效。
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的经验吗?我的网址在哪里错了?
P.S。访问令牌正在运行,您可以单击URL来测试它。
答案 0 :(得分:2)
我不相信你做错了什么。我认为这个参数最近因IG的API更新而“破裂”。我已经向他们提交了一个问题,如果你这样做的话也许会有所帮助。
我看到在StackOverflow上发布了类似的问题,使用了具有不同端点的param。所以我怀疑这是'用户错误'。