我想使用XTRF Home Portal API更新XTRF智能项目中现有作业的状态。该API调用需要一个工作ID,但是我找不到该ID。
终点:
.../v2/jobs/{jobId}/status
在解决a similar post之后,我定义了一个视图,其中包含需要更新的作业列表。但是,似乎没有包含API所需的{jobId}的列。有一个名为“内部ID”的列,其中包含4位数字。但是当我在API调用中使用该数字时,会出现错误:
“智能作业的无效作业ID。将新形式的作业ID用于智能作业(例如2QROVSCO3ZG3NM6KAZZBXH5HMI)。”
因此,很显然,有一种新的作业ID形式。我应该为视图使用特定的列,还是有另一种方法来检索此作业ID?
答案 0 :(得分:0)
可以在URL中找到作业ID(单击作业后): https://[your xtrf网址] /xtrf/faces/projectAssistant/projects/project.seam?assistedProjectId=5GB3QLPO2QROVSCOR55O3WJVU2Y#/project?jobs=DZAGF2QROVSCOVBJPG2UVBCJZ4II
工作ID为DZAGF2QROVSCOVBJPG2UVBCJZ4II
另一种方法是通过API本身来检索作业,这既可以引用,也可以用于项目:
端点: / v2 / quotes / {quoteId} / jobs