我不会使用正式的API(如果有的话),因为所有这种性质的Google API都需要付款,因此我将使用一个URL,我相信它可以在许多小型应用程序和网站中找到。
我当然会用“ Google Recommendations”标题来引用Google,单击它们时,所有这些都将重定向到浏览器中的Google页面。
这是从Chrome网络浏览器反向工程的请求URL:
http://google.com/complete/search?output=toolbar&client=chrome&q=SEARCHTERM
它以JSON格式返回建议。
我会违反他们的使用/服务条款或准则吗?
我自己没有发现URL,它是这里另一个问题的答案,我想在小型项目中可能不会引起注意,但是事情在法律上又如何呢?
不好意思,我不知道该使用哪个标签。
尽管我不是律师,但是您可以采用以下方法...
URL是可供发现的开放游戏。我相信Google同意,最好的发明来自做新的和与众不同的事情。如果遇到了可以利用您想要利用的URL的API查询,请假设您知道该JSON输出的处理方法,然后这样做。API基本上是开放的,除非提供者通过适当的身份验证控制对其进行限制。您可以通过简单的Javascript查询或模板HTML表单提交,将基本的google搜索嵌入很多内容中,而今天没有问题。在我看来,这没有什么不同。
如果您要进行商业操作,则需要谨慎。在您访问https://www.google.com时,您可能会在页面上看到条款和条件,因此Google的搜索通常是开放的,但是该协议从根本上讲是一种方式,并且对一般最终用户的执行受到限制。这更是承认他们在使您使用开放式服务时使您服从法律上必须披露的内容。
https://policies.google.com/terms?fg=1
话虽这么说,如果您在商业上使用开放/发现的API,然后增加了笨拙的需求,它们可能会在您遭受商业损害时向您追讨-因为要停止这种损害,他们可能不仅需要处理查询字符串的API,还需要处理HTTP发布元数据。他们的确表明,对他们的服务的任何直接干扰(如果是商业性的和重大的,则可能是这种干扰)是他们认真对待的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句