【发布时间】:2015-03-18 18:16:31
【问题描述】:
我正在尝试使用 instagram gem 从我的 instagram 创建一个照片库。我正在关注此example 以尝试将 gem 集成到我的应用程序中,但一直运行到此错误
SessionController#index 中的 JSON::ParserError
非常感谢任何帮助!
这是我的控制器
class SessionController < ApplicationController
def index
@item = Item.all
@instagram = ::Instagram.user_recent_media('grateful4salvation', {:count => 2})
end
end
初始化程序/instagram.rb
require 'instagram'
Instagram.configure do |config|
config.client_id = ENV["CLIENT_ID"]
config.access_token = ENV["access_token"]
end
查看/session/index.html
<% @instagram.each do |instagram| %>
<%= image_tag instagram.images.standard_resolution.url %>
<% end %>
【问题讨论】:
-
homeController 怎么样?
-
@manfergo25 抱歉,家庭控制器曾经是/现在是会话控制器
-
好的。我认为您需要将 ENV['CLIENT_ID'] 和 ENV['ACCESS_TOKEN'] 与实际值连接到 instagram api。我不知道你有没有这样做。
-
是的,它在我的 .env 文件中
-
尝试 Instagram.user_recent_media([USER_ID]) 并在网络中检查您是否可以访问 => api.instagram.com/v1/users/[USER_ID_HERE]/…
标签: ruby-on-rails ruby json instagram-api