llprod / yasfbrowsingapi
Yandex SafeBrowsing API simple implementation
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/llprod/yasfbrowsingapi
Requires
- php: ^7.1
- ext-json: *
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2025-11-29 03:31:32 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 - по мнению Яндекса, сайт не для взрослых