簡體   English   中英

無法接收Forge webhooks,或無法觸發它們

[英]Unable to receive Forge webhooks, or unable to get them to fire

我正在建立一個自動化系統,通過Forge API轉換和可視化3D模型。 實際的轉換和可視化非常簡單,但跟蹤過程並不那么簡單。

Autodesk建議使用webhooks,但這方面的文檔很少。

我的主要問題是我無法調試webhook。 我沒有跡象表明已經發布過鈎子。

我已經閱讀了有關堆棧溢出的所有類似問題,在FAQ和文檔中(以及其他: 為什么在創建模型衍生作業時不考慮webhook工作流程? )。

我正在使用'modelId'處理模型的轉換。 並且想要聽取事件'extract.updated'。

我正在使用這樣的POST注冊一個鈎子:

{
    "callbackUrl":"https://my-service.com/callbacks/modelId",
    "scope":{
        "workflow":"modelId"
    }
}

我的工作是這樣注冊的:

{
    "input":{
        "urn":"{theUrnForTheModel}"
    },
    "output":{
        "formats":[
            {
                "type":"svf",
                "views":[
                    "3d",
                    "2d"
                ]
            }
        ]
    },
    "misc":{
        "workflow":"modelId"
    }
}

從我所看到的鈎子永遠不會發射。 我沒有收到任何錯誤或跡象表明我的服務器出現故障。

在創建鈎子時我是否需要發布hookAttribute 這被記錄為非強制性的。 我是否需要在我的終端上有一個修復端點,或者可以在網址中包含特定的模型ID?

幾點要檢查:

  1. POST hook的響應是什么? 應該返回201
  2. 你的/callbacks/modelId接受哪個動詞? 應該接受POST
  3. 你嘗試過extraction.finished事件嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM