async function main({ params }: Args): Promise<Output> {
// 1. 从 params.input 中获取 body 字符串
// 注意:这里假设 params.input 是整个 HTTP 响应对象
const bodyStr = params.input;
// 2. 将字符串格式的 body 解析为 JSON 对象
// 因为 body 的值是一个字符串 "{\"id\":...}",所以需要 JSON.parse
let taskId = "";
try {
const bodyObj = JSON.parse(bodyStr);
taskId = bodyObj.id;
} catch (e) {
// 防止解析失败导致运行报错
console.log("JSON 解析失败:", e);
}
// 3. 构建输出对象,返回 taskId
const ret = {
"taskId": taskId
};
return ret;
}async function main({ params }: Args): Promise<Output> {
// 1. 从 params.input 中获取 body 字符串
const bodyStr = params.input;
// 2. 将字符串格式的 body 解析为 JSON 对象
let url = "";
let status = "";
try {
const bodyObj = JSON.parse(bodyStr);
url = bodyObj.video_url;
status = bodyObj.status;
} catch (e) {
// 防止解析失败导致运行报错
console.log("JSON 解析失败:", e);
}
// 3. 构建输出对象,返回 taskId
const ret = {
"url": url,
"status": status
};
return ret;
}async function main({ params }: Args): Promise<Output> {
// 获取输入
const urls = params.urls;
const statuss = params.statuss;
// 3. 构建输出对象,返回 taskId
const ret = {
"url": urls[urls?.length -1],
"status": statuss[statuss?.length -1]
};
return ret;
}