【问题标题】:How do I display all images a user has liked on Instagram (via API)?如何显示用户在 Instagram 上喜欢的所有图像(通过 API)?
【发布时间】:2013-07-23 04:24:06
【问题描述】:

我真的很想通过网络应用查看我在 Instagram 上“点赞”的图片。在 API 中有一个用于 /users/self/media/liked 的端点,但我不确定如何利用它。我假设它需要用户身份验证?我试图从Potomak's jQuery Instagram plugin 构建它,但它不起作用。有什么想法吗?

【问题讨论】:

    标签: jquery api instagram


    【解决方案1】:

    我找到了这个链接,但我不知道如何在 javascript 或 php 中进行操作!看看对你有没有帮助http://symmetricinfinity.com/2013/04/06/download-your-likes-from-instagram.htmlInstagram API Docs

    我想知道是否有人可以将其翻译成 php 或 javascript!

    以上参考源代码:

    require 'restclient'
    require 'json'
    
    media_url = "https://api.instagram.com/v1/users/self/media/liked/?access_token=ACCESS_TOKEN"
    
    urls = []
    
    while media_url != nil
      response = RestClient.get(media_url)
      json = JSON.parse(response)
      media_url = json["pagination"]["next_url"]
      json["data"].each do |item|
        urls << item["images"]["standard_resolution"]["url"]
      end
      # don't slam instagram's api
      sleep 0.2
    end
    
    urls.each_with_index do |url, idx|
      image = RestClient.get(url)
      path = Dir.pwd + "/#{idx}.jpg"
      File.open(path, 'w') {|f| f.write(image) }
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多