2015-05-29 5 views
0

Я использую «Клиентскую библиотеку пользовательских интерфейсов пользовательского интерфейса Google для .NET» и пытаюсь получить промоакции, созданные мной на панели управления, с помощью функции «Добавить продвижение». У меня есть платная версия Google Site Search.Google Site Search C# API не возвращает никаких рекламных акций

Когда я тестирую его с помощью «Поиск Google» в панели управления, он показывает продвижение по службе, но когда я пытаюсь выполнить поиск через API .Net, он возвращает 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 
Смежные вопросы