当前位置: 首页 > 知识库问答 >
问题:

Instagram API:如何获取所有用户媒体?

陶裕
2023-03-14

一般来说,我需要得到所有的用户媒体。

用户有超过250张照片。

但它只返回20张照片。

也许instagram获得媒体是有限制的。如果是,响应有一个分页来解决它。但只有max的身份证照片。怎么知道第一张(最小)身份证照片然后分页呢?

共有1个答案

李宁
2023-03-14

你说得对,Instagram API每次调用只能返回20张图片。因此必须使用分页功能。

如果您试图使用API控制台。您需要首先允许API控制台通过Instagram登录进行身份验证。为此,您需要在Authentication下拉菜单下选择OAUTH2。

通过身份验证后,使用左侧菜单选择users/{user-id}/media/recentendpoint。因此,为了这篇文章的{user-id},您可以将其替换为self。这将使用您的帐户检索信息。

从那里,您还将收到一个更新的max_id。然后,您可以再次使用它来获取下一组20张照片,直到最终浏览用户的所有照片。

我所做的项目,我正在工作的是加载前20张照片返回从最初的最近的媒体请求。然后,我给图像分配一个data-id(-id实际上可以是您希望的任何形式)。然后在照片集的底部添加了一个加载更多按钮。

当单击按钮时,我使用jQuery获取最后一张图像及其data-id属性,并使用该属性通过ajax创建get调用,并将结果附加到页面上已经出现的照片的末尾。而不是按钮,您只需替换它就可以有无限的滚动效果。

希望能有所帮助。

 类似资料:
  • 但是响应只返回用户和他们的一些属性,而不是我在门户中看到的所有属性。 进行REST调用以获取所有用户及其字段/属性的正确URI是什么?

  • 问题内容: 我正在尝试收集一个部门中的ID列表(数组) 给我一个jQuery对象,但不是一个真正的数组; 我可以 然后使用for循环将id属性放入另一个数组 或者我可以做 无论如何,我只是想看看jQuery中是否有速记来做到这一点。 问题答案: //但是我无法真正获取ID并将其分配给不在范围内的数组?(或者我可以) 是的你可以! 请注意,当您处于正确的轨道上时,Sighohwell和cletus都

  • 我用Discord.js编写了一个不和谐机器人,它曾经获得不和谐服务器的所有用户(我只有一个不和谐服务器中的机器人),但现在它只有59个成员。我在服务器上有300个不和谐的用户。

  • 我无法在YouTrack REST API上按项目或按过滤器获取用户; 我编写了以下代码:

  • 我在一个有这种结构的拉威尔项目中工作 用户:id | first | u name |。。。 角色:id|name 分配的角色:id |用户id |角色id 我认为这是很明显的:p 用户模型 角色模型 我正在寻找一种方法来获取所有具有指定角色(在本例中为“教师”)的用户。我试过这个: 但这总是返回一个包含所有用户的数组。 有人知道为什么会这样吗?谢谢

  • 问题内容: 我今天一直在测试Javascript CSS函数,并注意到当使用.style.cssText时,它仅提供了我用JS设置的CSS。 相反,我想获取元素的所有CSS,所以我猜我在做错什么,或者可能需要另一个函数,例如getComputedStyle,但要使用整个CSS而不是单个属性值,但是我找不到搜索时需要的东西。 所以我的问题是如何从代码的最后部分获得完整的CSS,例如: 而不是当前输出