Instagram 通过 API 获取所有媒体 -

Instagram get all the media via API -

我正在使用 https://github.com/cosenary/Instagram-PHP-API 为我的应用程序集成 Instagram API。

我需要为 'self' 用户获取所有媒体并显示。我尝试使用 min_id 和 max_id 但它只显示最近的 20 个媒体我也使用 max_timestamp 和 min_timestamp 但对我没有任何作用。

我是否遗漏了什么或者是否有解决此问题的方法。

谢谢 福建

首先,如果您的 Instagram 客户端处于沙盒模式,那么您不能获得超过 20 个帖子,更清楚的是最后 20 个帖子。客户批准后,您可以使用

请求更多数据
MAX_ID  Return media earlier than this max_id.
MIN_ID  Return media later than this min_id.
COUNT   Count of media to return.

如果客户端处于沙盒模式,则用户也应该在沙盒用户列表中。当您在 Instagram 客户端上单击 manage 时,您可以找到此列表。

希望对您有所帮助。

沙盒是问题所在。

您可以使用可在此处获取的 "real" 令牌测试您的应用程序:

Pixel Union

您需要启用实时模式,在沙盒模式下您只能收到 20 条帖子,请使用沙盒模式测试您的应用并请求实时模式

https://www.instagram.com/developer/sandbox/