我目前正在学习如何使用 Instagram 的 API,并且一直在使用 github 上提供的示例:https ://github.com/Instagram/instagram-ruby-gem
我已经克隆了他们的 sinatra 应用程序,它运行良好。但是,我希望能够使用提供的每个选项,例如用户搜索。
我开始工作的唯一照片源是 user_recent_media 和 media_popular,如下所示。我通过简单地交换这两种方法来做到这一点。
Instagram 的 API 在他们的示例中展示了一个简单的 puts 方法。我怎样才能让它工作,以便我可以使用他们的所有选项,如搜索、location_recent_media、关注等?该示例中的哪些代码需要更改?
# Search for users on instagram, by name or username
puts Instagram.user_search("shayne sweeney")
# Get a list of media close to a given latitude and longitude
puts Instagram.media_search("37.7808851,-122.3948632")
get "/feed" do
client = Instagram.client(:access_token => session[:access_token])
user = client.user
html = "<h1>#{user.username}'s recent photos</h1>"
for media_item in client.user_recent_media
html << "<img src='#{media_item.images.thumbnail.url}'>"
end
html
end