Google站点搜索c# API不返回任何促销

本文关键字:返回 任何促 API 站点 搜索 Google | 更新日期: 2023-09-27 17:51:08

我正在使用谷歌的"CustomSearch API客户端库for . net ",并试图检索我通过添加促销功能的控制面板创建的促销。我有一个付费版本的谷歌网站搜索。

当我用"Google搜索"在控制面板里面测试它时,它显示了促销,但是当我试图通过。net API搜索时,它在促销中返回Null。

当我用API资源管理器搜索时,我甚至没有得到显示的促销。促销活动正在进行。

是否需要一些额外的编码来通过API获得促销?

谢谢. .

Google站点搜索c# API不返回任何促销

我找到了答案。

我没有得到任何推广结果的原因是因为我设置了SiteSearch属性到域名。当我从该属性中删除值时,它就都工作了:)

var listRequest = svc.Cse.List(query);
            listRequest.Hl = language;
            listRequest.Cx = this.cx;
            listRequest.Start = startIndex;
            listRequest.SiteSearch = "www.domain.name"; <-- this has to be removed