我想使用 Google Custom Search API 针对特定搜索字词获取 Google Ads。使用 GET 命令获取搜索结果效果很好(请参阅下面的代码),但我认为响应中不包含广告。
有没有办法使用自定义搜索 API 从 Google 获取针对特定搜索字词的广告?或者也许使用另一个 API?
非常感谢您的帮助,谢谢!
获取搜索结果的代码:
function requestSearchResult() {
jQuery.get("https://www.googleapis.com/customsearch/v1/", {
q: SearchTerm,
cx: "01042***5fgs",
key: "AL***Xra",
},
function(items, status) {
document.getElementById("content").innerHTML += "<a href=\"" + items.items[0].link + "\">" + items.items[0].htmlTitle + "</a>";
document.getElementById("content").innerHTML += "<br>" + items.items[0].displayLink;
document.getElementById("content").innerHTML += "<br>" + items.items[0].htmlSnippet;
document.getElementById('content').innerHTML += "<br>" + '<img src="' + items.items[0].pagemap.cse_thumbnail[0].src + '" alt="text mode" />';
...
...
});
最佳答案
自定义搜索 API 不提供广告。
如果您想要搜索和广告,请考虑使用同时执行这两项操作的自定义搜索元素:https://developers.google.com/custom-search/docs/element
或者注册自定义搜索广告:https://developers.google.com/custom-search-ads/
关于javascript - 我可以从 Google 自定义搜索 API 获取 Google Ads 来满足所请求的查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57326101/