如何查找apify任务运行的完成状态
如何查找apify任务运行的完成状态(成功、失败或中止)如何查找apify任务运行的完成状态,apify,Apify,如何查找apify任务运行的完成状态(成功、失败或中止) const crawler = new PhantomCrawler({ input, requestQueue, dataset, }); await crawler.run(); 或者如果你有 "actorId": ${JSON.stringify(process.env.APIFY_ACTOR_ID || null)}, "taskId": ${JSON.strin
const crawler = new PhantomCrawler({
input,
requestQueue,
dataset,
});
await crawler.run();
或者如果你有
"actorId": ${JSON.stringify(process.env.APIFY_ACTOR_ID || null)},
"taskId": ${JSON.stringify(process.env.APIFY_ACTOR_TASK_ID || null)},
"runId": ${JSON.stringify(process.env.APIFY_ACTOR_RUN_ID || null)},
我在SDK或API中看不到任何引用
如果将API调用发送到端点,则每次运行(actor或task)都会有自己的API调用。当您调用某个参与者或任务时,您将返回此运行信息及其状态
内部的代码不需要知道自己的状态,因为如果代码可以请求,任务或参与者当然处于“运行”状态。我使用了JSAPI,但需要两个参数。web api只需要一个。const run=await Apify.client.acts.getRun({actId:process.env.Apify\u ACTOR\u ID,runId:process.env.Apify\u ACTOR\u run\ID});同样,我不确定您需要在哪个上下文中检查状态。我写了一篇关于如何使用API的文章,也许它会涵盖您的用例-