JSON结果 - 存储ID和/或参考

时间:2012-10-18 14:34:02

标签: google-places-api

我正在尝试为一个非常具体的搜索参数构建一个简单的评论网站,我可以从Google Places API中提取信息。我知道除了谷歌所说的我之外我不能存储任何信息,而且听起来我只能存储"参考"参数和" id"参数。

在为Google返回的地点创建评论后,我需要存储一些标识符,以便当其他人通过我的网站搜索Google商家信息时,我可以对我的数据库进行AJAX调用,并为该地点提取所有评论。

最终,我的问题是,我应该存储哪个密钥?或两者兼而有之?

2 个答案:

答案 0 :(得分:7)

根据documentation

  

id 包含表示此地点的唯一稳定标识符。这个   标识符不能用于检索有关此地点的信息,   但保证在会话期间有效。它可以用来   合并有关此Place的数据,并验证a的身份   放置在不同的搜索中。

     

reference 包含可用于检索的唯一标记   地方详情请求中有关此地点的其他信息。   您可以存储此令牌并在将来的任何时候使用它来刷新   有关此地方的缓存数据,但不保证相同的标记   在不同的搜索中返回任何给定的地方。

reference同时存储以从Google商家信息中检索评论并id将您的地方评论分组到您的数据库中是有意义的。

答案 1 :(得分:3)

截至2014年6月24日,不推荐使用 id 引用字段。

应该使用placeId(用于请求)和place_id(在响应中)
  

Places API目前在所有回复中都会返回place_id,并在广告详细信息和放置删除请求中接受 placeid 。 2015年6月24日之后不久,API将停止返回响应中的id和引用字段。一段时间后,API将不再接受请求中的引用。我们建议您尽快更新代码以使用新的地方ID而不是ID和引用。