2012-10-18 29 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和参考。