instagram api:获取用户信息和速率限制

时间:2017-05-31 21:54:08

标签: instagram instagram-api

如果考虑到API的明确限制,我有点困惑,如果我想要做的事情是可能的。

我的应用应该这样做:

  1. 用户登录,app获取身份验证令牌

  2. 用户获取其关注者列表

  3. https://api.instagram.com/v1/users/self/follows?access_token=ACCESS-TOKEN

    这一点很容易实现,但下一步(3)似乎存在问题

    1. 用户获得每个关注者的关注者数量
    2. https://api.instagram.com/v1/users/{user-id}/?access_token=ACCESS-TOKEN

      如果用户拥有5000+(限制为每小时5000个请求)关注者,我是否真的需要逐个请求每个用户的信息?如果是这样,看起来我肯定会达到速率限制。

      1. 用户可以删除拥有一定数量粉丝的关注者(限制60 /小时)
      2. https://api.instagram.com/v1/users/{user-id}/relationship?access_token=ACCESS-TOKEN

        因此,考虑到限制,似乎无法创建这样的应用程序。是否有一些渠道我可以申请限额增加?这个工具将被少量使用。

1 个答案:

答案 0 :(得分:0)

有一个" 关系端点"您可以在哪里使用请求

获取/用户/自/随后逐

<bean id="mysessionFactory" factory-ref="mysessionFactoryFactory"
      factory-method="getObject" />

<bean class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"
        id="mysessionFactoryFactory" init-method="afterPropertiesSet">
...

获取此用户所遵循的用户列表,因此这只是一个请求。