асинхронная функция main({ params }: Args): Promise<Output> {
// 1. Получить строку тела из params.input
// Примечание. Предполагается, что params.input — это весь объект ответа HTTP.
const bodyStr = params.input;
// 2. Разбираем тело в строковом формате в объект JSON
// Поскольку значением body является строка "{\"id\":...}", требуется JSON.parse
пусть TaskId = "";
попробуй {
const bodyObj = JSON.parse(bodyStr);
идентификатор задачи = bodyObj.id;
} поймать (е) {
// Предотвращаем сбой синтаксического анализа, вызывающий ошибки во время выполнения
console.log("Ошибка анализа JSON:", e);
}
// 3. Создаем выходной объект и возвращаем идентификатор задачи
константная вставка = {
"taskId": идентификатор задачи
};
вернуть возврат;
}асинхронная функция main({ params }: Args): Promise<Output> {
// 1. Получить строку тела из params.input
const bodyStr = params.input;
// 2. Разбираем тело в строковом формате в объект JSON
пусть URL = "";
пусть статус = "";
попробуй {
const bodyObj = JSON.parse(bodyStr);
URL = bodyObj.video_url;
статус = bodyObj.status;
} поймать (е) {
// Предотвращаем сбой синтаксического анализа, вызывающий ошибки во время выполнения
console.log("Ошибка анализа JSON:", e);
}
// 3. Создаем выходной объект и возвращаем идентификатор задачи
константная вставка = {
"URL": URL,
"статус": статус
};
вернуть возврат;
}асинхронная функция main({ params }: Args): Promise<Output> {
// Получаем ввод
константные URL = params.urls;
константные статусы = params.statuss;
// 3. Создаем выходной объект и возвращаем идентификатор задачи
константная вставка = {
"url": URL[urls?.length -1],
"статус": статусы[статус?.длина -1]
};
вернуть возврат;
}