[英]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?
幾點要檢查:
POST hook
的響應是什么? 應該返回201
/callbacks/modelId
接受哪個動詞? 應該接受POST
extraction.finished
事件嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.