提高Instafeed的Feed请求的限制

时间:2015-12-30 01:43:39

标签: javascript instagram instafeedjs

我正在尝试使用Instafeed.js从Instagram用户提取图像,但Instagram似乎将此拉取请求限制为仅限20个最新帖子。到目前为止,我正在尝试提高这个限制。谁能指出我正确的方向?我现在使用以下脚本,但“limit”参数不起作用(即只返回20张图片)。

我添加了一个允许分页的按钮,但是,再一次,只能达到20个图像的限制。即该脚本将首先加载5个图像,然后我可以按下按钮3次,这将一次加载5个图像,最多可以加载20个。

<button id="button">button</button>
<div id="instafeed"></div>
<script type="text/javascript">
var userFeed = new Instafeed({
get: 'user',
limit: 5,
userId: 'xxxxxxxxxxx',
sortBy: 'most-recent',
accessToken: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
});
jQuery('#button').on('click', function() {
userFeed.next();
});
userFeed.run();
</script>

谢谢。

2 个答案:

答案 0 :(得分:1)

您想要查看Instafeed.js的分页选项。

看起来就像调用userFeed.next()

一样简单

答案 1 :(得分:1)

Instagram API使用条款已更改。应用程序将以沙盒模式启动,具有限制,包括:

“数据仅限于10个用户和每个用户的20个最新媒体”(https://www.instagram.com/developer/sandbox/)。

因此限制导致20张图像的限制。