Збереження налаштувань Аудиту
Метод AuditSite.setSettings зберігає масив налаштувань щодо зазначеного проекту.
Приклад використання: За допомогою методу AudiSite.setSettings ви можете додавати зміни до налаштувань проекту, не відкриваючи веб-браузер.
Загальні параметри запиту та інструкція щодо використання Serpstat API.
Параметри запиту | |
Параметр | Опис |
id | Ідентифікатор запиту |
method | Назва методу API: AuditSite.setSettings |
params | Об'єкт з параметрами {...}, в ньому перераховуються всі нижченаведені параметри і масиви [...] |
projectId | Ідентифікатор проекту аудиту |
domain | Домен проекту |
name | Назва проекту |
subdomainsCheck | Чи враховувати піддомени |
pagesLimit | Ліміт сторінок сканування |
scanSpeed | Швидкість сканування |
autoSpeed | Автоматичний контроль швидкості |
autoUserAgent | Автоматична зміна User Agent при невдалій відповіді сервера |
scanNoIndex | Сканувати сторінки закриті від індексації |
scanWrongCanonical | Сканувати неканонічні сторінки |
scanDuration | Тривалість сканування |
folderDepth | Глибина директорій сканування |
urlDepth | Глибина переходів |
userAgent | User Agent |
robotsTxt | Чи враховувати інструкції robots.txt |
withImages | Перевіряти зображення |
dontScanKeywordsBlock | Не сканувати сторінки із зазначеними ключовими фразами в URL |
onlyScanKeywordsBlock | Сканувати сторінки із зазначеними ключовими фразами в URL |
baseAuthBlock | Доступ до сайтів, закритих через BaseAuth |
login | Логін для BaseAuth |
password | Пароль для BaseAuth |
mailTriggerSettings | Налаштування для тригерної розсилки |
emails | Масив email, на які відправляється тригерна розсилка |
interval | Частота відправки тригерних розсилок |
enabled | Чи ввімкнена тригерна розсилка |
scheduleSettings | Налаштування розкладу сканування |
scheduleRepeatOption | Ідентифікатор частоти сканування |
scanSetting | Налаштування типу сканування |
type | Ідентифікатор типу режима сканування |
list | Масив з URL, який потрібно просканувати |
importedFilename | Назва файла, для раніше імпортованих URL |
Параметри відповіді | |
Параметр | Опис |
id | Ідентифікатор відповіді: відповідає id в запиті |
result | Містить в собі відповідь |
Ліміти за цей метод не списуються.
{
"id":1,
"method": "AuditSite.setSettings",
"params":{
"projectId":123456,
"mainSettings": {
"domain": "lush.com",
"name": "lush.com",
"subdomainsCheck": true,
"pagesLimit": 5321,
"scanSpeed": 1,
"autoSpeed" : true,
"autoUserAgent": true,
"scanNoIndex":false,
"scanWrongCanonical":true,
"scanDuration": 0,
"folderDepth": 0,
"urlDepth": 0,
"userAgent": 0,
"robotsTxt": true,
"withImages": true
},
"dontScanKeywordsBlock": {
"checked": true,
"keywords": "text1"
},
"onlyScanKeywordsBlock": {
"checked": true,
"keywords": "text2"
},
"baseAuthBlock": {
"login": "222",
"password": "444"
},
"mailTriggerSettings": {
"emails": [],
"interval": 1,
"enabled": false
},
"scheduleSettings": {
"scheduleRepeatOption": 3
},
"scanSetting": {
"type": 2,
"list": [],
"importedFilename":"xxx.xxx"
}
}
}
{
"id": "1",
"result": null
}