Значення налаштувань проекту за замовчуванням
Метод AuditSite.getDefaultSettings повертає список дефолтних значень з налаштування проекту.
Параметри запросу | ||
Параметр | Значення | Опис |
id | any number or string | Ідентифікатор запиту: відповідь містить цей же ідентифікатор. Введення числового (number) або текстового (string) значення. |
method | getDefaultSettings | Назва методу API AuditSite.getDefaultSettings |
params | {...} / [...] | Об'єкт з параметрами {...}, в ньому перераховуються всі нижченаведені параметри і масиви [...] |
Параметри відповіді | |
Параметр | Опис |
id | Ідентифікатор відповіді: відповідає id в запиті |
result | Містить в собі відповідь |
domain | Домен проекту |
name | Назва проекту |
subdomainsCheck | Чи враховувати піддомени |
pagesLimit | Ліміт сторінок сканування |
scanSpeed | Швидкість сканування |
autoSpeed | Автоматичний контроль швидкості |
autoUserAgent | Автоматична зміна User Agent при невдалій відповіді серверу |
scanNoIndex | Сканувати сторінки закриті від індексації |
scanWrongCanonical | Сканувати неканонічні сторінки |
scanDuration | Тривалість сканування |
folderDepth | Глибина директорій сканування |
urlDepth | Глибина переходів |
userAgent | User Agent |
robotsTxt | Чи враховувати інструкції robots.txt |
dontScanKeywordsBlock | Не сканувати сторінки із зазначеними ключовими фразами в URL |
onlyScanKeywordsBlock | Сканувати сторінки із зазначеними ключовими фразами в URL |
baseAuthBlock | Доступ до сайтів, закритих через BaseAuth |
login | Логін для BaseAuth |
password | Пароль для BaseAuth |
mailTriggerSettings | Налаштування для тригерної розсилки |
emails | Масив email, на які відправляється тригерна розсилка |
interval | Частота відправки тригерних розсилок |
enabled | Чи ввімкнена тригерна розсилка |
scheduleSettings | Налаштування розкладу сканування |
scheduleRepeatOption | Ідентифікатор частоти сканування |
scanSetting | Налаштування типу сканування |
type | Ідентифікатор типу режиму сканування |
list | Масив з URL, який потрібно просканувати |
importedFilename | Назва файлу, для раніше імпортованих URL |
errorsSettings | Інші налаштування |
tiny_title | Мінімальна кількість символів в title |
long_title | Максимальна кількість символів в title |
tiny_desc | Мінімальна кількість символів в description |
long_desc | Максимальна кількість символів в description |
long_url | |
large_image_size | |
large_page_size | |
many_external_links |
Ліміти за цей метод не списуються.
{
"id":1,
"method": "AuditSite.getDefaultSettings",
"params":{}
}
{
"id": "1",
"result": {
"mainSettings": {
"domain": "",
"name": "",
"subdomainsCheck": true,
"pagesLimit": 5000,
"scanSpeed": 3,
"autoSpeed": true,
"scanNoIndex": false,
"scanWrongCanonical": true,
"autoUserAgent": true,
"scanDuration": 6,
"folderDepth": 0,
"urlDepth": 10,
"userAgent": 0,
"robotsTxt": true,
"withImages": true
},
"dontScanKeywordsBlock": {
"checked": false,
"keywords": ""
},
"onlyScanKeywordsBlock": {
"checked": false,
"keywords": ""
},
"baseAuthBlock": {
"login": "",
"password": ""
},
"mailTriggerSettings": {
"emails": [],
"interval": 7,
"enabled": true,
"enableExportAfterFinish": true
},
"scheduleSettings": {
"scheduleRepeatOption": 3
},
"scanSetting": {
"type": 1,
"list": []
},
"errorsSettings": {
"tiny_title": 10,
"long_title": 70,
"tiny_desc": 100,
"long_desc": 160,
"long_url": 1024,
"large_image_size": 100,
"large_page_size": 2,
"many_external_links": 500
}
}
}