Как да покажа всички изображения, които даден потребител е харесал в Instagram (чрез API)?

Наистина бих се радвал да мога да преглеждам изображенията, които съм „харесал“ в Instagram чрез уеб приложение. В API има крайна точка за /users/self/media/liked, но не съм сигурен как да се възползвам от това. Предполагам, че ще изисква удостоверяване на потребителя? Опитвах се да го създам от приставката jQuery Instagram на Potomak, но не работеше. Някакви идеи?


person Nick    schedule 23.07.2013    source източник


Отговори (1)


намерих тази връзка, но не знам как да го направя в javascript или php! вижте дали ви помага http://symmetricinfinity.com/2013/04/06/download-your-likes-from-instagram.html и Документи за API на Instagram

чудя се дали някой може да преведе това на 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
person user1788736    schedule 12.09.2013