【问题标题】:Raising the limit of Instafeed's feed request提高 Instafeed 的 feed 请求的限制
【发布时间】:2015-12-30 01:43:39
【问题描述】:

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

我添加了一个允许分页的按钮,它可以工作,但同样,最多只能显示 20 张图像。 IE。脚本会先加载 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>

谢谢。

【问题讨论】:

    标签: javascript instagram instafeedjs


    【解决方案1】:

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

    看起来就像调用userFeed.next()一样简单

    【讨论】:

    • 谢谢,我会检查那个选项——我打算一次加载多达 60 个结果(即无需用户按下按钮来加载更多结果;我认为分页只是为了那个目的,但我现在会检查一下
    • 我添加了更多细节。我已经设法使用按钮进行分页,但最多只能显示 20 张图像。
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 2014-12-19
      • 2021-07-23
      • 1970-01-01
      相关资源
      最近更新 更多