如何根据主题标签获取Instagram用户?

时间:2014-03-23 09:58:31

标签: instagram hashtag

有没有办法根据特定的标签获取Instagram用户? 我根据重新发布带有指定主题标签的照片进行竞赛,然后随机挑选一名获胜者,我需要一个工具,可以获取重新发布该照片并使用该主题标签的用户名。

1 个答案:

答案 0 :(得分:0)

您可以使用API​​查询Instagram。 pythonruby都有官方客户。

您没有指定您正在使用的语言/平台,因此我将为您提供通用方法。

  1. 使用Tag Recent Media endpoint查询Instagram。
  2. 在回复中,您将收到一个用户对象,其中包含用户的用户名,ID,个人资料网址等。这应该足以完成您所描述的内容。
  3. 就工具而言,可能没有很好的选择可能完全按照你想要的方式做事。如果您只想进行简单的比赛,可以使用statigram,但它不是免费的。

    如果您推出自己的解决方案,我强烈建议您也执行以下操作:

    1. 实施速率限制机制(例如任务队列),这样您就不会超过API调用(大多数调用每小时5000次)。也适用于故障/网络慌乱等。
    2. 让用户进行身份验证,以便您可以使用OAuth将API调用扩展到5000 /每用户/小时以绕过#1。
    3. 如果没有多项,请尝试使用订阅API。您也可以订阅特定标签,然后您将收到更改通知。此时,虽然您需要检索实际的媒体项,但这会花费大量的API调用,具体取决于这些更改发生的频率和数量。
    4. 如果您的用户事先没有太多照片/相对较小/已知,您实际上可以查询用户的近期媒体,并使用哈希标记过滤您自己的代码。