llprod/yasfbrowsingapi

There is no license information available for the latest version (0.0.2) of this package.

Yandex SafeBrowsing API simple implementation

0.0.2 2020-10-02 06:30 UTC

This package is auto-updated.

Last update: 2025-05-29 01:37:10 UTC


README

Установка

$ curl -s https://getcomposer.org/installer | php

Добавить в composer.json:

"require": {
    "llprod/yasfbrowsingapi": "dev-master"
}

Использование

require 'vendor/autoload.php';

// Ключ, полученный на https://developer.tech.yandex.ru
$SfBrowsing = new YaSfBrowsing\YaSfBrowsingAPI('aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa');

// URL, который вы хотите проверить
$find = $SfBrowsing->find('https://neon.today');

Результатом выполнения будет NULL, если сайт по мнению Яндекса безопасен или объект класса Match c описанием найденной угрозы

Проверка на Adult

require 'vendor/autoload.php';

// Ключ, полученный на https://developer.tech.yandex.ru
$SfBrowsing = new YaSfBrowsing\YaSfBrowsingAPI('aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa');

// URL, который вы хотите проверить
$adult = $SfBrowsing->adult('https://adult.url');

Результат выполнения: true - сайт для взрослых, false - по мнению Яндекса, сайт не для взрослых

Условия использования сервиса «Safe Browsing API Яндекса»