我正在使用Google Place文本搜索API以下面的代码获取商业名称Dental Care of Chino的评论:
$ gRef = 重置(json_decode(的file_get_contents( 'https://maps.googleapis.com/maps/api/place/textsearch/json?query=Dental%20Care%20of%20Chino%20Hills+91709&sensor=false&key=API_KEY&userIp=' 。 $ _SERVER [ 'REMOTE_ADDR'])) - >结果) - >参考;
但它显示了我Chino Hills Dental Group商家的评论
在分析了这个问题后,我得知它可能是同一个邮政编码,但我仍然感到困惑,因为我也传递了名字,所以为什么需要另一个商家的评论。
任何人都可以帮我弄清楚究竟是什么问题以及它为什么会这样?
答案 0 :(得分:1)
我猜你担心你的业务变化的参考。它应该相当稳定,但只要您不移动您的营业地点,这里的查询将返回您的业务:
$gRef = reset(json_decode(file_get_contents('https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=33.982357,-117.733055&rankby=distance&keyword=Dental%20Care%20of%20Chino%20Hills+91709&sensor=false&key=API_KEY&userIp=' . $_SERVER['REMOTE_ADDR']))->results)->reference;
那就是说,我会硬连接你的参考,或者至少将它缓存一周左右。