1

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

我向以下 URL 发送 Google 可视化请求: 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.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."}]});

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

4

1 回答 1

1

检查搜索关键字的格式

您最多可以提供 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
于 2017-04-02T00:43:26.583 回答