[英]Can't get Yelp API to display Business ID in Rails
我正在尝试使用Yelp API来显示商家ID
我安装了Yelp Gem,并将我的代码添加到Yelp.rb下的初始化程序中
client = Yelp::Client.new({ consumer_key: 'n8jpEPZJkbXwqAw',
consumer_secret: 'ABuZv6OW0iVTqPD5irr4',
token: 'AjYSuqleh0Ihb',
token_secret: 'wWaBdFu_dFXqbFc'
})
之后,我去了控制器并添加了这个
def reviews
Yelp.client.search(‘San Francisco’)
end
然后,我尝试在视图中调用@reviews,但没有显示任何内容
<%= @reviews.id %>
任何建议将不胜感激!
您需要保存来自搜索调用的响应:
response = Yelp.client.search('San Francisco')
然后,您可以访问以response
返回的一系列业务中的结果。 例如,要获得返回的第一个业务的评级:
response.businesses[0].rating
您要求提供企业ID,该ID当然是:
response.businesses[0].id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.