APS 工作项成功 Webhook

问题描述 投票:0回答:1

我想注册 APS 工作项成功完成的 evevt webhook。 当我运行如下所示的 AppScript 代码时,收到 400 错误。

function registerWebhook() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var token=sheet.getRange("C4").getValue();
  var bucket=sheet.getRange("C5").getValue(); 
  var apiEndpoint = "https://developer.api.autodesk.com/webhooks/v1/systems/:system/hooks";
  var webhookData = {
    "hookUrl": "wss://53*****yb7.execute-api.ap-southeast-2.amazonaws.com/production/", 
    // Webフックを受信するURL
    "event": "workitem.completed",             // 監視するイベントの種類
    "system": "DesignAutomation",               // 監視対象のシステム
    "scope": "bucketKey:" + bucket // バケットキーを追加する 
  };
  
  var headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer " + token
  };
  
  var options = {
    "method": "post",
    "headers": headers,
    "payload": JSON.stringify(webhookData)
  };
  
  var response = UrlFetchApp.fetch(apiEndpoint, options);
  
  if (response.getResponseCode() == 200) {
    Logger.log("Webフックが正常に登録されました。");
  } else {
    Logger.log("Webフックの登録に失敗しました。");
    Logger.log("エラーコード:", response.getResponseCode());
    Logger.log("エラーメッセージ:", response.getContentText());
  }
}

APS Webhook API 中不是有与设计自动化相关的 API 吗?

autodesk-forge autodesk-designautomation
1个回答
0
投票

设计自动化的机制略有不同。请参阅此处的 onComplete 回调:https://aps.autodesk.com/en/docs/design-automation/v3/developers_guide/callbacks/

© www.soinside.com 2019 - 2024. All rights reserved.