2012-10-18 58 views
1

我試圖爲一個非常具體的搜索參數構建一個簡單的評論網站,我可以從Google Places API中取回信息。據我所知,除了Google說我可以存儲任何信息外,我聽不到任何信息,聽起來我只能存儲「參考」參數和「id」參數。JSON結果 - 存儲ID和/或參考

創建後從谷歌返回的地方進行審查,我需要存儲一些標識,這樣當別人通過我的網站搜索谷歌的地方,我可以做一個AJAX調用我的數據庫和拉爲將所有評論。

最終,我的問題是,我應該存儲哪個密鑰?或兩者?

回答

7

由於每documentation

id包含一個唯一穩定標識符表示這個地方。此 標識符可能不會用於檢索有關此地點的信息, 但保證在會話中有效。它可用於合併有關此地點的數據,並驗證 地點在不同搜索中的身份。

reference包含一個唯一的憑證,可用於檢索 這個地方在地方詳情請求的其他信息。 您可以存儲此令牌並在將來隨時使用它來刷新有關此地點的緩存數據,但不能保證同一令牌在任何給定地點針對不同搜索返回 。

這將是有意義同時存儲,reference檢索來自谷歌Places及id審查,以便將地方的評論在您的分貝。

3

截至2014年6月24日,ID參考字段已棄用。應該使用placeId(對於請求)和place_id(在響應中)。

Places API可返回當前在所有響應的place_id,並在地方詳情接受placeid和地點刪除請求。在2015年6月24日之後不久,API將停止返回響應中的ID和引用字段。一段時間後,API將不再接受請求中的引用。我們建議您儘快更新代碼以使用新的地點ID而不是id和參考。