2013-11-15 3 views
0

У меня есть этот скрипт java в моем html-файле .... У меня есть поиск по ключевым словам на моей веб-странице, и я хочу передать поиск по ключевым словам в API. Это то, что я сейчас имею: Не знаю, где я ошибаюсь, что он не производит никаких результатов поиска.Google News Api custom search

где я

CNN 

в коде, это где моя переменная поиск должен быть принят ...

<script type="text/javascript"> 

    google.load('search', '1'); 

    function OnLoad() 
    { 
     var customSearchControl = new google.search.CustomSearchControl('CNN'); 
     customSearchControl.setResultSetSize(google.search.Search.FILTERED_ 
                  CSE_RESULTSET); 
     customSearchControl.draw('cse'); 
     customSearchControl.execute("$q"); 
    } 
    google.setOnLoadCallback(OnLoad); 

    // tell the searcher to draw itself and tell it where to attach 
     // create a drawOptions object 
     var drawOptions = new google.search.DrawOptions(); 

     // tell the searcher to draw itself in tabbed mode 
     drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED); 
     searchControl.draw(document.getElementById("content"),drawOptions); 

     searchControl.addSearcher(new google.search.NewsSearch()); 
    } 

    google.setOnLoadCallback(OnLoad); 

    </script> 

ответ

0

У меня такая же проблема, и я думаю, что проблема заключается в их специализированные CSE были «устаревшими» с 2010 года (см. http://code.google.com/apis/websearch/), и теперь они просто не работают. Новые, которые работают, предназначены для общего поиска в Интернете и поиска изображений. Вероятно, вы можете ограничить веб-поиск сайтом CNN, если это ваша цель. См. What are the alternatives now that the Google web search API has been deprecated?

Смежные вопросы