我不会使用官方 API(如果有的话),因为 Google 的所有这种性质的 API 都需要付款,相反,我将使用我认为在许多小型应用程序和网站中都可以找到的 URL。
当然,我将使用“Google Suggestions”标题来引用 Google,所有这些在单击时都会重定向到浏览器中的 Google 页面。
这是从 Chrome 网络浏览器反向工程的请求 URL:
http://google.com/complete/search?output=toolbar&client=chrome&q=SEARCHTERM
它以 JSON 格式返回建议。
我会违反他们的使用/服务条款或准则吗?
我自己没有发现这个 URL,这是对另一个问题的回答,我猜在小型项目中它可能会被忽视,但是法律方面的事情呢?
对不起,我不知道该使用哪些标签。
最佳答案
尽管我不是律师,但您可以采取以下方法...
https://policies.google.com/terms?fg=1
话虽如此,如果您在商业上使用开放/发现的 API,然后增加尴尬的需求,他们可能会因为商业损失而追随您 - 因为要阻止它,他们可能不仅需要处理查询字符串的 API,还需要处理其他模式HTTP 发布元数据。他们确实表明,任何直接干扰他们的服务(这可能是商业和重大的)都是他们认真对待的事情。
关于google-chrome - 在新的网络浏览器中使用 Google 的反向工程建议 API 是否违法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59734597/