【发布时间】:2016-03-11 02:30:08
【问题描述】:
我正在尝试从WatchPeopleCode API 提取数据,并且我正在使用HTTParty gem 来执行此操作。我像这样提取实时流的数据:
live = HTTParty.get("http://www.watchpeoplecode.com/api/v1/streams/live")
@live_streams = live["data"]
然后,我将在我的视图中访问和显示有关各个实时流的信息,如下所示:
<% @live_streams.each do |stream| %>
<p><%= stream["id"] %></p>
<p><%= stream["actual_start_time"] %></p>
<p><%= stream["title"] %></p>
<p><%= stream["user"] %></p>
<% end %>
除了用户之外,几乎所有信息都正确显示。当我在控制台中测试我的代码时,我看到用户是nil。关于导致此问题的原因以及如何解决的任何想法?我真的希望能够链接到用户/流媒体配置文件。
另外,我是否以正确的方式完成这项任务?我之前使用 API 的唯一一次是使用 Facebook/Twitter 等进行用户身份验证。我可以以不同的方式从 watchpeoplecode 中提取数据,还是 httparty 是最佳选择?
【问题讨论】: