繁体   English   中英

Google Site Search C#API不返回任何促销

[英]Google Site Search C# API doesn't return any promotions

我正在使用Google的“ .NET的CustomSearch API客户端库”,并尝试检索通过“控制面板”使用“添加促销”功能创建的促销。 我有付费版的Google Site Search。

当我在控制台内使用“ Google搜索”对其进行测试时,它会显示促销信息,但是当我尝试搜索.Net API时,它将在促销信息中返回Null。

当我使用API​​资源管理器进行搜索时,我什至没有得到显示的促销信息。 促销正在进行中。

是否需要一些额外的编码才能通过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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM