Anfrage erstellen und abwarten (LCC.assist.request)
Deklaration
result, err, task = LCC.assist.request(options)
Parameter
- options
Tabelle. Konfiguration der Unterstützungsanfrage; siehe Gemeinsame Optionen und Rückgabeobjekte.
Rückgabewerte
- result
Tabelle odernil. Übermitteltes Ergebnisobjekt bei Erfolg. - err
String odernil; Fehlergrund, etwa"cancelled","expired"oder"timeout". - task
Tabelle odernil. Der letzte Aufgabenstatus.
Hinweise
request()ruftLCC.assist.create(options)zum Erstellen der Anfrage auf und anschließendLCC.assist.wait(task.id, options.timeout, options.pollIntervalMs), um bis zum Ergebnis zu warten.
Verwenden Sie in den meisten Skripten bevorzugtask_text(),pick_point()oderrequest_control(), da diese den Anfragetyp automatisch setzen.
Bei einem Timeout während des Wartens bricht das SDK die Anfrage ab und gibtnil, "timeout", taskzurück.
Beispiel
local result, err, task = LCC.assist.request({
type = "control",
title = "人工处理验证",
text = "请远控完成当前验证后点击完成",
timeout = 300,
})
if not result then
nLog("辅助请求未完成", err, task and task.status)
end