我真的很想能够通过网络应用程序在 Instagram 上查看我“喜欢”的图像。在 API 中有一个用于 /users/self/media/liked 的端点,但我不确定如何利用它。我假设它需要用户身份验证?我试图用Potomak 的 jQuery Instagram 插件来构建它,但它不起作用。有任何想法吗?
问问题
46050 次
1 回答
1
我找到了这个链接,但我不知道如何用 javascript 或 php 来做!看看它是否对你有帮助http://symmetricinfinity.com/2013/04/06/download-your-likes-from-instagram.html 和 Instagram 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
于 2013-09-12T15:46:17.777 回答