【问题标题】:Accessing Koala Facebook Graph API Response in Rails在 Rails 中访问 Koala Facebook Graph API 响应
【发布时间】:2014-04-09 18:47:01
【问题描述】:

我使用 Koala gem 访问 Facebook 图形 api,它返回一个哈希值,我正在尝试访问我的 rails 视图。我得到了散列的大多数其他元素,但动作数组继续抛出错误。我确定我没有正确访问它。以下是响应的操作部分:

"actions"=>[{"name"=>"Comment", "link"=>"https://www.facebook.com/100000484957496/posts/849187568440734"}, {"name"=>"Like", "link"=>"https://www.facebook.com/100000484957496/posts/849187568440734 "}]

我有代码:

<% @feed.each do |f| %>
<p><%= f["actions"][0]["name"] %></p>

它会抛出错误:

nil:NilClass 的未定义方法 `[]'

我也试过没有索引

<p><%= f["actions"]["name"] %></p>

同样的错误....

并用引号括起来

<p><%= f["actions"]["0"]["name"] %></p>

同样的错误。

如何访问响应哈希的这个元素?

任何帮助表示赞赏。

【问题讨论】:

    标签: ruby-on-rails json facebook-graph-api hash koala-gem


    【解决方案1】:

    可能您的实例变量@feed 没有访问正确的键。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 2023-01-29
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 2016-07-14
      相关资源
      最近更新 更多