2015-05-29 41 views
0

我正在使用谷歌的「CustomSearch API .NET客戶端庫」,並嘗試檢索我通過控制面板創建的促銷活動,並使用添加促銷功能。我有Google Site Search的付費版本。Google Site Search C#API不返回任何促銷活動

當我使用「Google搜索」在控制面板內進行測試時,它顯示促銷活動,但當我嘗試通過.Net API進行搜索時,它在促銷活動中返回Null。

我甚至沒有得到顯示的促銷活動時,我用API瀏覽器搜索。 此促銷活動已啓動。

是否需要一些額外的代碼才能通過API獲取促銷信息?

謝謝..

回答

1

我找到了答案。

爲什麼我沒有得到任何促銷結果的原因是因爲我已將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