Yelp Business API 2.0使用PHP进行列表审查
我正在使用Yelp Business API v2.0,文档记录在 我的目标是列出对特定业务的三个评论,使用PHP进行API调用并检索json。然而,使用API,我似乎只能获得一篇评论。我已经准备好脚本来循环并显示返回的所有评论。如何调用API来检索多个评论 我尝试使用搜索API,但它似乎也没有显示多个评论Yelp Business API 2.0使用PHP进行列表审查,php,json,yelp,Php,Json,Yelp,我正在使用Yelp Business API v2.0,文档记录在 我的目标是列出对特定业务的三个评论,使用PHP进行API调用并检索json。然而,使用API,我似乎只能获得一篇评论。我已经准备好脚本来循环并显示返回的所有评论。如何调用API来检索多个评论 我尝试使用搜索API,但它似乎也没有显示多个评论 $unsigned_url = "http://api.yelp.com/v2/business/[the-business-name]"; ... // Handle Yelp res
$unsigned_url = "http://api.yelp.com/v2/business/[the-business-name]";
...
// Handle Yelp response data
$response = json_decode($data, TRUE);
// for business API
foreach($response['reviews'] as $item) {
print '<img src="' . $item['user']['image_url'] . '" alt="" /> ';
print $item['user']['name'];
print ' ';
print '<img src="' . $item['rating_image_url'] . '" alt="" /><br/>';
print $item['excerpt'];
}
$unsigned\u url=”http://api.yelp.com/v2/business/[企业名称]”;
...
//处理Yelp响应数据
$response=json_decode($data,TRUE);
//商业应用程序接口
foreach($response['reviews']作为$item){
打印“”;
打印$item['user']['name'];
打印“”;
打印“
”;
打印$item[‘摘录’];
}
不幸的是,API不支持这一点。
你只得到一个
最多1个业务回顾片段的列表
reviews数组如下所示:
[reviews] => Array
(
[0] => stdClass Object
(
[rating] => 5
[excerpt] => I spoke with Kenneth personally and he was the one to actually come and do the work. Price he quoted to me on the phone was still the price I was charged -...
[time_created] => 1370286342
[rating_image_url] => http://s3-media1.ak.yelpcdn.com/assets/2/www/img/f1def11e4e79/ico/stars/v1/stars_5.png
[rating_image_small_url] => http://s3-media1.ak.yelpcdn.com/assets/2/www/img/c7623205d5cd/ico/stars/v1/stars_small_5.png
[user] => stdClass Object
(
[image_url] => http://s3-media4.ak.yelpcdn.com/assets/2/www/img/cc4afe21892e/default_avatars/user_medium_square.png
[id] => mFrv54j7_7bRdqlmb4WLsA
[name] => Nancy R.
)
[rating_image_large_url] => http://s3-media3.ak.yelpcdn.com/assets/2/www/img/22affc4e6c38/ico/stars/v1/stars_large_5.png
[id] => gFrVMC7pe0IW1lzpqfCwrg
)
)
这是不幸的。旧的API过去至少提供三次审查,这很糟糕,但至少有三次。现在API几乎毫无意义。你可以尝试使用web刮板。下面是我一直在做的事情:以及运行它的PHP:使用这个库:祝你好运!