Фильтр явных изображений в Google API

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

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

 <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>

1 ответ

Вы можете использовать следующий код из этого руководства

var searcher = new google.search.ImageSearch ();
searcher.setRestriction (
google.search.Search.RESTRICT_SAFESEARCH,
google.search.Search.SAFESEARCH_STRICT);

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

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

  1. Фильтрация для взрослых работает только для нескольких языков ( см. Здесь)

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

Другие вопросы по тегам