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