我正在尝试为一个非常具体的搜索参数构建一个简单的评论网站,我可以从Google Places API中提取信息。我知道除了谷歌所说的我之外我不能存储任何信息,而且听起来我只能存储"参考"参数和" id"参数。
在为Google返回的地点创建评论后,我需要存储一些标识符,以便当其他人通过我的网站搜索Google商家信息时,我可以对我的数据库进行AJAX调用,并为该地点提取所有评论。
最终,我的问题是,我应该存储哪个密钥?或两者兼而有之?
答案 0 :(得分:7)
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和引用。