2017-01-04 60 views
0

POST荷蘭國際集團以https://developer.api.autodesk.com/viewingservice/v1/register我sometiems收到以下錯誤:歐特克僞造登記作業的衝突

{ 
    Diagnostic: The request is rejected as it conflicts with a previous request that is in-progress., 
    registerKeys: {}, 
    Result: Conflict 
} 

我如何可以找出哪些工作已在進行中,這樣我可以跟蹤其進展情況和取得的結果呢?

+1

嗨,我不認爲有一個API,告訴所有翻譯進度的狀態。唯一的API是檢查特定作業的狀態,如 *** v1 ***:/ viewingservice/v1 /:urn *** v2 ***:/ modelderivative/v2/designdata /:urn/manifest 因此,我可以提出的建議是在請求新翻譯之前首先檢查特定作業的狀態。 –

回答

0

首先,這是舊的API,你需要考慮使用ModelDerivtive API,而不是(即https://developer.autodesk.com/en/docs/model-derivative/v2

像Xiaodond說沒有API收集的所有作業目前正在處理您的帳戶。您需要請求每個URN清單以確定在此模型上運行多少個作業,因爲您知道可以轉換爲SVF,但也可以在可能的情況下導出爲其他格式,如obj,stl等。這裏清單的終點和文檔 - https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-manifest-GET/

最後,我們正在研究一個webhook解決方案,這將是一個更好的解決方案,因爲Webhook會在工作開始並完成時給您回電。在這篇文章發佈時尚未提供Webhook,但是您應該在開發時通過開發人員通訊來通知它。

希望有幫助,