首页 > 解决方案 > Google Places ID“NOT_FOUND” - Google 评论小工具

问题描述

我一直在使用 WordPress 插件在我的网站上显示 Google 评论,但是几个月前评论停止更新。

获取地点 ID

我从“写评论”按钮获得了我的商家地点 ID,特别是 PID

检查地点 ID 是否存在/是否正确

当我设置谷歌评论小部件时,我检查了 14~ 个月左右,所以它工作正常。

我最近通过检查谷歌评论按钮中的地点 ID 检查了地点 ID,我还通过将其附加到谷歌评论链接的末尾来检查它,它加载了正确的业务。

发生了什么

我尝试使用我的 Place ID 创建一个新的小部件,它返回“NOT_FOUND”。我决定通过以下方式手动检查:

返回:

{
   "error_message" : "The provided Place ID is no longer valid. Please refresh cached Place IDs as per https://developers.google.com/maps/documentation/places/web-service/place-id#save-id",
   "html_attributions" : [],
   "status" : "NOT_FOUND"
}

Google 地方信息 API

谷歌地方 API 说:

如果地点 ID 超过 12 个月,我们建议刷新。您可以通过在 fields 参数中创建一个字段来免费刷新 Place ID。这将触发 Places Details - ID Refresh SKU。但是,此请求也可能返回 NOT_FOUND 状态代码。一种策略是存储返回每个地点 ID 的原始请求。如果地点 ID 无效,您可以重新发出该请求以获得新结果。这些结果可能包括也可能不包括原始位置。该请求是收费的。

但是,我不确定当我们没有原始请求时如何刷新它,并且当它已经是“NOT_FOUND”时我不知道如何重新发布

我尝试了各种各样的事情,包括:

然而,这也不起作用,我在网上找到的每一篇文章都没有真正解释如何解决这个问题。

标签: wordpressgoogle-places-apigoogle-reviews

解决方案


推荐阅读