wordpress - 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”时我不知道如何重新发布
我尝试了各种各样的事情,包括:
然而,这也不起作用,我在网上找到的每一篇文章都没有真正解释如何解决这个问题。
解决方案
推荐阅读
- sql - 一次查询多视图数据
- ruby-on-rails - 如何在 FriendlyId 中的重复列 slug 上引发错误?
- python - 将值从列表传递到 dict.get() python
- contentful - 我可以将内容空间中的图像(资产)导出到我的机器吗?
- javascript - Select2 多个 - 如何设置空白默认值
- php - 准备好的 MYSQL 语句不能正常工作
- android - 如何删除已经发送的推送通知?
- android - 带有喷气背包导航过渡的模态动画
- c - 如何在快速运行时获得总的非素数?
- python-3.x - 未知标签类型:(array([1, 1, ... ,1], dtype=object),)