大众点评API
安装
优点
可选参数都映射为方法链
使用
require 'dian_ping'
dp = DianPing.new(key: 'Your key', secret: 'Your secret')
# 搜索商户
# 搜索上海有优惠卷的商家
dp.has_coupon.city('上海').find
# 分页
dp.city('上海').page(1).find
# 获取指定商户信息
dp.shop('2951611')
# 获取指定商户最新点评片断
dp.reviews('2951611')
# 获取支持商户搜索的最新城市列表
dp.cities
# 获取支持商户搜索的最新分类列表
dp.categories
# 获取支持商户搜索的最新城市下属区域列表
dp.regions('上海')
# 获取支持在线预订的全部商户ID列表
dp.reservations('上海')
# 获取当前在线的全部团购ID列表
dp.deals('上海')
# 获取指定团购信息
dp.deal('1-5097286')
# 通过api地址调用
dp.get('/v1/deal/get_deals_by_business_id', {city: '上海', business_id: '2951611'})
Rails
- 在Gemfile添加gem
- 执行bundle exec rake dian_ping:install
- 在config/dian_ping.yml补全
- 使用DP.进行调用