事实上,我发现没有其他人在Instagram API中遇到这个问题,这表明我做错了。
如果我要输入:https://api.instagram.com/v1/users/334250900/media/recent/?client_id=xxx&min_id=678453535718114828_919796408
而678453535718114828_919796408
是该用户的最新帖子ID,我应该什么也得不回来,对吗?
嗯,我不是。我收到一篇帖子 - min_id
参数中的一篇。
文档说明:
MIN_ID - 返回媒体 以后 而不是此min_id。
但行为似乎是将媒体更新或等同于此min_id。
如果我指定的min_id是最近的第三篇帖子,我应该回复两个帖子,但不是,我得到三个。
当然,我可以丢弃返回数组中的最后一个结果,或者做一些检查以确定我是否已经拥有它 - 但这有点违背了参数的目的。
只是我吗?