取得所有可用技能清單
skills 資源傳送 GET 要求:
執行下列指令:
如此一來,您將取得已新增至此應用程式執行個體的所有技能資訊。
建立空白處理作業
transactions 資源發送以下 POST 請求:
執行以下指令:
在請求本文中指定先前 API 呼叫所傳回的 skillId 參數。完成後,您會收到一個回應,其中包含已建立處理作業的 id。
在處理作業中新增一組要處理的檔案
直接將檔案新增到交易中
transactions/<transaction-id>/files 資源發送 POST 請求:
執行以下指令:
系統會回傳一個回應,其中包含已新增檔案及其識別碼的清單。您可以依需求多次重複此呼叫,以新增任意數量的檔案。
上傳檔案的其他選項:
向文件新增檔案
transactions/<transaction-id>/documents 資源發送 POST 請求來建立一個文件:
此操作會回傳包含文件識別碼的回應。
接著,透過向 transactions/<transaction-id>/documents/<document-id>/sourceFiles 資源發送 POST 請求,將檔案新增至該文件:
開始處理作業
POST 要求傳送到 transactions/<transaction-id>/start 資源:
監控處理作業狀態
transactions/<transaction_id> 資源送出 GET 要求,並在要求 URI 中包含處理作業識別碼:
如此一來,您會收到包含處理作業狀態的回應。處理作業可能處於下列其中一種狀態:
New。已建立處理作業,但尚未排入佇列進行處理。Queued。處理作業已排入佇列,準備進行處理。InProgress。處理作業正在處理中。Processed。處理作業已成功處理。ProcessedWithWarnings。處理作業已處理完成,但發生警告。NotProcessed。由於錯誤,處理作業未被處理。Deleted。處理作業已由使用者或依據保存原則自動刪除。
Processed 或 ProcessedWithWarnings,請前往步驟 6。
下載來源檔案
transactions/<transaction-id>/documents 資源送出 GET 要求,並指定交易識別碼:
成功呼叫後,您會收到在此交易中建立的所有文件清單。回應同時包含這些文件的識別碼,後續如需請求特定文件的詳細資訊時可能會用到。
若要取得已新增到特定文件的檔案清單,請對 transactions/<transaction-id>/documents/<document-id> 資源送出 GET 要求:
成功呼叫後,您會收到該文件的相關資訊。回應同時包含新增到此文件之檔案的識別碼。
若要下載來源檔案,請對 transactions/<transaction-id>/files/<file-id>/download 資源送出 GET 要求:
