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
Requires
- php: ^7.1
- ext-json: *
- guzzlehttp/guzzle: ^7.0
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 - по мнению Яндекса, сайт не для взрослых