【问题标题】:Instagram: Get photos by user and tagInstagram:按用户和标签获取照片
【发布时间】:2013-05-02 17:38:37
【问题描述】:

仔细阅读 Instagram API,我发现按标签或用户名搜索照片非常简单。但是,我似乎无法通过两者搜索找到任何东西。是否可以查询 API 并仅从特定用户获取特定标签的结果?

【问题讨论】:

  • 这方面有什么线索吗?尝试做同样的事情......
  • 不。据我所知,除非您只是从特定用户那里获取一大堆帖子然后解析它们以获取标签,否则这实际上是不可能的。不过,这不是一个非常优雅的解决方案。

标签: instagram


【解决方案1】:

最好的办法是查找用户,然后筛选结果并获取带有特定标签的每张图片

【讨论】:

    【解决方案2】:

    有机会怎么做:

    https://api.instagram.com/v1/tags/SEARCH_TAG/media/recent?client_id=CLIENT_ID&callback=MY_CALLBACK
    

    SEARCH_TAG - 输入

    CLIENT_ID - 注册后你的ID

    MY_CALLBACK - 你的回调函数。

    您将以JSONP 的形式收到您的回复。

    之后,您可以使用您想要的参数搜索您的响应。

    【讨论】:

    • 好点,但由于会返回所有带有特定标签的 Instagram,这意味着必须筛选太多数据结果才能找到所需的用户。看起来最好可以通过 Instagram API 限制来完成,而且并不多。
    【解决方案3】:

    您可以创建具有特定标签的图像列表,然后创建具有特定用户名的图像列表。然后,您可以比较这两个列表。我推荐 python 和 Beautiful Soup。

    【讨论】:

      【解决方案4】:

      用php为你写了代码:

      $api = file_get_contents("https://api.instagram.com/v1/tags/YOURTAG/media/recent?access_token=YOURACCESSTOKEN");
      $json = json_decode($api,true);
      foreach($json['data'] as $data){
        if($data['user']['username']=="YOURSPECIFICUSERNAME"){
           //action
        }
      }
      

      享受吧:)

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多