В редакторе заданий в выпадающем меню есть функция "Получить API запрос".
Сейчас формируемое тело запроса не принимается новой версией Апарсера.
Тело запроса:
Ответ API:
После исправления:
После исправления запрос принимается.
Сейчас формируемое тело запроса не принимается новой версией Апарсера.
Тело запроса:
JSON:
{
"password": "***",
"action": "addTask",
"data": {
"configPreset": "Mobile - 50",
"taskPreset": "default",
"parsers": [
[
"SE::Google::Position",
"top_50_json",
{
"type": "override",
"id": "domain",
"value": "www.google.ru"
},
{
"type": "override",
"id": "pagecount",
"value": 5
},
{
"type": "override",
"id": "location",
"value": "Moscow,Moscow,Russia"
},
{
"type": "override",
"id": "gl",
"value": "RU"
}
]
],
"resultsFormat": "[% IF notFirst; \",\\n\"; ELSE; notFirst = 1; END; p1.preset %]",
"queryBuilders": [],
"isQueryBuildersCollapsed": false,
"resultsBuilders": [],
"isResultsBuildersCollapsed": false,
"queriesFrom": "text",
"queries": "site.ru запрос1",
"queriesFile": [],
"queryFormat": [
"$query"
],
"uniqueQueries": false,
"saveFailedQueries": false,
"iteratorOptions": {
"onAllLevels": false,
"queryBuildersAfterIterator": false,
"queryBuildersOnAllLevels": false
},
"visibleQueriesOptions": [],
"resultsUnique": false,
"resultsOptions": {
"overwrite": false,
"writeBOM": false
},
"resultsSaveTo": "file",
"resultsFileName": "file_01.txt",
"resultsPrepend": "[",
"resultsAppend": "]",
"resultsPrependLoaded": "[",
"resultsAppendLoaded": "]",
"additionalFormats": [],
"additionalFormatsLoaded": [],
"additionalFormatsVisibleOptions": [],
"visibleResultsOptions": [
"resultsPrepend",
"resultsAppend"
],
"doLog": false,
"limitLogsCount": 0,
"keepUnique": "No",
"visibleOptions": [],
"runTaskOnComplete": null,
"useResultsFileAsQueriesFile": false,
"runTaskOnCompleteConfig": "default",
"toolsJS": "",
"prio": 5,
"removeOnComplete": false,
"callURLOnComplete": "",
"stopOnError": false,
"preset": "default",
"moreOptions": false,
"configOverrides": [],
"category": []
}
}
Ответ API:
JSON:
{
"msg": "Task Conf Error: Required field \"resultsUnique\" must be one of [no, string]",
"success": 0
}
После исправления:
JSON:
{
"msg": "Task Conf Error: Required field \"doLog\" must be one of [no, memory, db]",
"success": 0
}
После исправления запрос принимается.