我了解Google自定义搜索现在可以替换以前的搜索API(现在在stackoverflow上找到带有图像的示例已过时),因此我在GCS中为我的网站启用了图像,但是我只想显示5个与特定关键字相对应的图像(没有让用户输入自己的查询),并为这些图像(大小,边框)选择了我自己的CSS样式...
我看到Bing还提供了一个免费的API(尽管我通常每天只会吸引数百名访问者,而僵尸程序正在遭受重创,有时数千名访问者来自FB或其他地方,所以我不想使用按需付费解决方案冒险!)
关于配置cse.google.com(或其他API!)的任何建议,以在我的页面上显示来自Google图片搜索的前5张图片,可能带有指向原始图片网址的链接,或者带有更大版本的Google图片?
我现在所拥有的就是来自GCS的这段代码:
“要实现独立的搜索结果页,请将结果代码段粘贴到您的结果页中:”
<script>
(function() {
var cx = 'YOUR_ENGINE_ID';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchresults-only></gcse:searchresults-only>
“现在您可以通过在网址中传递“ q”参数来触发此页面上的搜索结果:”
http://my-results-page-url.com/?q=myQuery
它仅显示带有disableWebSearch=TRUE
的图像,问题是1.我看不到如何使这个额外的图层适合我自己的布局,2.我不需要那个搜索框!