0

我正在尝试使用 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>

谢谢你。

4

2 回答 2

1

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

看起来就像打电话一样简单userFeed.next()

于 2015-12-30T01:51:32.050 回答
1

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

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

所以20张图片的限制就是这个限制造成的。

于 2016-01-01T22:42:18.393 回答