javascript - Google 趋势不再显示 GEO_CHART_o_o

标签 javascript json google-visualization google-trends

我运行一个网站,在我的工具成功运行了几个月后,我很奇怪它为什么停止为特定目的工作。

我将 Google 可视化请求发送到以下 URL: https://www.google.com/trends/fetchComponent?hl=en-US&q=QUERYGOESHERE&cid=GEO_MAP_0_0&export=3&w=500&h=300&date=today%201-m

现在 Google 趋势似乎做出了回应:

google.visualization.Query.setResponse({"version":"0.6","status":"error","errors":[{"reason":"other","message":"Could not complete request","detailed_message":"Not enough search volume to show results."}]});

这适用于几乎任何您能想到的实际搜索词。现在它只适用于非常流行的搜索词。 Google 趋势是否可能已更改/更新?我的请求现在已经过时了吗?

最佳答案

检查搜索关键字的格式

您最多可以提供 5 个关键字,以逗号分隔

这会导致错误

q=QUERYGOESHERE  

这有效...

q=QUERY,GOES,HERE  

测试...
fetchComponent?hl=en-US&q=QUERY,GOES,HERE&cid=GEO_MAP_0_0&export=3&w=500&h=300&date=today%201-m

再次

错误...

q=tn%20vols

成功...

q=tn,vols

关于javascript - Google 趋势不再显示 GEO_CHART_o_o,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43149743/

相关文章:

javascript - jQuery 和 this 对象

javascript - Netlify Identity/GoTrue-js 用户 JWT 会过期吗?

javascript - php json - 从数组中仅获取第一个元素

javascript - 使用 jsPDF 导出 Google 图表适用于 Chrome,但不适用于 Firefox(文档中的空白图像)

jquery - 在加载时设置 Google 图表宽度

javascript - 为什么当不相关的状态发生变化时,我的 redux 容器会渲染?

javascript - 使用 javascript 添加(而不是替换)css 类

javascript - 在每次页面访问或页面重新加载时显示新的 GIF

json - Aeson:解析枚举数据类型

javascript - 第二次点击监听器后 Google 图表卡住