Мне бы очень хотелось иметь возможность просматривать изображения, которые мне «понравились» в Instagram, через веб-приложение. В API есть конечная точка для /users/self/media/liked, но я не уверен, как этим воспользоваться. Я предполагаю, что это потребует аутентификации пользователя? Я пытался создать его на основе плагина Potomak jQuery для Instagram, но это не сработало. Есть идеи?
Как отобразить все изображения, которые понравились пользователю в 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