2016-11-16 67 views
0

我正在尝试为所有的Instagram帖子(count = 8)遍历有24个帖子的用户。第一个结果返回8个员额及以下分页对象:Instagram API:/ users/self/media/recent端点是否有时间限制?

Request: 
{ count: 8, max_id: undefined } 

Response: 
results = 8 
pagination = { 
    next_url: 'https://api.instagram.com/v1/users/991120266/media/recent?access_token=TOKEN&count=8&max_id=653406866835254619_991120266', 
    next_max_id: '653406866835254619_991120266', 
} 

Request: 
{ count: 8, max_id: '653406866835254619_991120266' } 

Response: 
results = 8 
pagination = { 
    next_url: 'https://api.instagram.com/v1/users/991120266/media/recent?access_token=TOKEN&count=8&max_id=653404659733769534_991120266', 
    next_max_id: '653404659733769534_991120266', 
} 

Request: 
{ count: 8, max_id: '653404659733769534_991120266' } 

Response: 
results = 4 
pagination = {} 

它正确地获取用户的16最新Instagram的职位,但在最后一个请求,它只返回4个员额和省略了最早的4个员额。为什么Instagram不会返回最后4个帖子?我也尝试将“count”设置为30,但它仍然只返回相同的20个结果。我也尝试将min_id设置为0而不是max_id,但它也不会返回这些帖子。

回答

2

糟糕,我使用的沙盒应用程序仅限于每个用户20个结果!解决方案:让应用获得批准离开沙箱。

+0

一旦你离开沙盒模式,你是否能够获得用户的所有过去的媒体? – emersonthis

相关问题