在Instagram上显示来自一个用户的Hashtags

时间:2015-01-02 20:26:46

标签: jquery instagram hashtag

我有一个网站,我希望在Instagram上使用Jquery(Javascript)显示来自单个用户的一些主题标签,这可能吗?如果是这样,我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:1)

理论上,是的,你可以在客户端。在实践中,你不能。

您需要的/users/{user_id}/media/recent端点无需用户身份验证即可访问。因此,您不需要生成访问令牌;您只需要一个客户ID:

  

在大多数情况下,Instagram的API只需要使用client_idclient_id只是将您的服务器,脚本或程序与特定应用程序相关联。

你可以"刮擦"此终端的内容(使用JSONP responses)然后通过用户的整个Instagram Feed进行分页。完成后,您可以计算用户使用主题标签的次数。

这种方法存在两个问题:

  1. 它会很慢。您网站的每个访问者都需要向Instagram发送一个或多个请求以检索数据。这需要时间并消耗您的访问者'带宽。
  2. 它会停止工作。 Instagram不希望你烧掉宝贵的CPU周期反复请求相同的数据,所以要防止像这样的过度使用,API limits applications to 5,000 requests per hour
  3. 解决方案:改为使用服务器端库并缓存后处理结果。