问题
I am trying to use the instagram gem to create a gallery of photo from my instagram. I was following this example to try to integrate the gem in my app but keep running to this error
JSON::ParserError in SessionController#index
Any help is well appreciated!
This is my CONTROLLER
class SessionController < ApplicationController
def index
@item = Item.all
@instagram = ::Instagram.user_recent_media('grateful4salvation', {:count => 2})
end
end
Initializers/instagram.rb
require 'instagram'
Instagram.configure do |config|
config.client_id = ENV["CLIENT_ID"]
config.access_token = ENV["access_token"]
end
View/session/index.html
<% @instagram.each do |instagram| %>
<%= image_tag instagram.images.standard_resolution.url %>
<% end %>
回答1:
change
@instagram = ::Instagram.user_recent_media('grateful4salvation', {:count => 2})
to
@instagram = ::Instagram.user_recent_media( 'user_id', {:count => 2})
example:
@instagram = ::Instagram.user_recent_media(1368150019, {:count => 2})
来源:https://stackoverflow.com/questions/29129696/instagram-gem-jsonparsererror-in-sessioncontrollerindex