2013-02-11 5 views
0

Привет, я хочу фильтровать явные изображения при запуске моего приложения (на локальном и сервере). Как ограничить изображения, содержащие изображения для взрослых, что я должен делать для ограничения изображений с помощью поисковой системы Google, пожалуйста, помогите мне.Фильтровать явные изображения в google api

Я использую ниже код, но его не работает.

<script type="text/javascript"> 


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

     function initialize() { 

      var searchControl = new google.search.SearchControl();   
      searchControl.addSearcher(new google.search.ImageSearch()); 
      searchControl.draw(document.getElementById("searchcontrol")); 
      searchControl.execute("sunset"); 
     } 
     google.setOnLoadCallback(initialize); 
</script> 
+0

Что это значит с appengine? Это клиентский код javascript и потребляет службу поиска Google, которая не имеет никакого отношения к общению. –

+0

Я хочу реализовать безопасную фильтрацию поиска-ON в моем приложении после его публикации на сервере. – user1969032

ответ

0

Вы можете использовать следующий код from this guide

уаг поисковое = новый google.search.ImageSearch();
searcher.setRestriction (
google.search.Search.RESTRICT_SAFESEARCH,
google.search.Search.SAFESEARCH_STRICT);

imageSearch.setSearchCompleteCallback ...
imageSearch.execute ....

Также обратите внимание:

  1. фильтрации для взрослых работает только для нескольких языков (please see it here)

  2. Это API отмечен как устаревший. Вероятно, в будущем вы должны использовать своего рода this API. Я все еще использую устаревший API, но в любое время Google может отключить этот.