我必須從谷歌地圖API獲得評論。細節在這個頁面上。從谷歌地圖獲取評論api
https://developers.google.com/places/documentation/details#PlaceDetailsResults
細節將會從該頁面獲取: -
我的問題是我無法找到是什麼要求參考。以及如何從我的Google plus頁面找到此參數值。
我必須從谷歌地圖API獲得評論。細節在這個頁面上。從谷歌地圖獲取評論api
https://developers.google.com/places/documentation/details#PlaceDetailsResults
細節將會從該頁面獲取: -
我的問題是我無法找到是什麼要求參考。以及如何從我的Google plus頁面找到此參數值。
最近的一個辦法做到這一點:
https://maps.googleapis.com/maps/api/place/details/json?placeid={place_id}&key={api_key}
響應:
{
"html_attributions": [],
"result": {
...
"rating": 4.6,
"reviews": [
{
"author_name": "John Smith",
"author_url": "https://www.google.com/maps/contrib/106615704148318066456/reviews",
"language": "en",
"profile_photo_url": "https://lh4.googleusercontent.com/-2t1b0vo3t-Y/AAAAAAAAAAI/AAAAAAAAAHA/0TUB0z30s-U/s150-c0x00000000-cc-rp-mo/photo.jpg",
"rating": 5,
"relative_time_description": "in the last week",
"text": "Great time! 5 stars!",
"time": 1508340655
}
]
}
}
評論僅限5份最新版本。
對於獲取谷歌審查,你需要參考編號的地方。爲了得到這個引用密鑰,你可以使用谷歌地方搜索API請求。
它的反應將有參考編號,你可以在你的請求中使用。
<PlaceSearchResponse>
<status>OK</status>
<result>
<name>Koshy's Restaurant</name>
<type>bar</type>
<type>restaurant</type>
<type>food</type>
<type>establishment</type>
<formatted_address>
39, St Marks Road,Shivajinagar,Bangalore, Karnataka, 560001, India
</formatted_address>
<geometry>
<rating>3.7</rating>
<icon>
http://maps.gstatic.com/mapfiles/place_api/icons/bar-71.png
</icon>
**<reference>**
CnRwAAAA1z8aCeII_F2wIVcCnDVPQHQi5zdd-3FsDl6Xhb_16OGrILvvvI4X4M8bFk2U8YvuDCKcFBn_a2rjvYDtvUZJrHykDAntE48L5UX9hUy71Z4n80cO7ve_JXww6zUkoisfFnu6jEHcnKeeTUE42PCA4BIQGhGz0VrXWbADarhKwCQnKhoUOR-Xa9R6Skl0TZmOI4seqt8rO8I
**</reference>**
<id>2730db556ca6707ef517e5c165adda05d2395b90</id>
<opening_hours>
<open_now>true</open_now>
</opening_hours>
<html_attribution>
<a href="https://plus.google.com/116912222767108657277">Ujaval Gandhi</a>
</html_attribution>
</photo>
</result>
$reqUri = 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?key='.YOURSERVERKEY;
$reqUri .= '&sensor=false&radius=500';
$reqUri .= '&location=38.908310,-104.784035&name='.urlencode(LOCATION NAME);
$reqUri .= '&keyword='.urlencode(WEBSITE PHONE);
我做它通過PHP,現在這樣調用URL,你會得到參考鍵原來的結果。
然後分析它想:
$data = cURL($reqUri);
$data = json_decode($data);
echo $data ->results[0]->reference;
希望它會幫助你
***注:位置= 38.908310,-104.784035這個變種是不是汽車,你必須擁有它。
thankas阿巴斯我去年解決了我的疑難問題:) – 2014-03-19 05:52:48
它會返回多少評論? – Nico 2016-07-18 21:34:14
根據文檔最多5個: '*評論[]一個最多5條評論的JSON數組。如果地方詳情請求中指定了語言參數,則地方信息服務會將結果偏向於優先選擇以該語言撰寫的評論 – SHG 2017-03-25 03:46:25