我正在使用Instagram gem并且一直试图在我的网站主页上获取Instagram Feed但在获取所有代码之后我收到此错误:
Instagram::BadRequest in PageController#home
this user does not exist
我很确定我有正确的密钥和用户ID。我怀疑它在我的控制器中的代码有一些东西,但我无法弄清楚它可能是什么。
以下是我到目前为止所做的步骤:
我注册了我的客户端并收到了客户端ID,然后使用了完成访问密钥的步骤。我创建了一个初始化文件,我在其中放置了客户端ID和访问令牌:
配置/初始化/ instagram.rb:
require "instagram"
Instagram.configure do |config|
config.client_id = 'xxxx'
config.access_token = 'xxxx'
end
我已将用户ID放在控制器中
page_controller:
def home
@instagram = Instagram.user_recent_media("3021131281")
end
home.html.erb:
<div>
<% @instagram.each do |instagram| %>
<%= image_tag instagram.images.first.last.url %>
<% end %>
</div>
提前致谢!