Axios - Workfront API - 创建文件夹

Workfront API 版本:9.0

我需要为特定项目创建一个文件夹。以下请求在 Postman 中工作正常。

curl --location --request POST 'https://company.my.workfront.com/attask/api/v9.0/docfdr' \
--header 'sessionId: my-session-id' \
--header 'Content-Type: application/json' \
--header 'Cookie: wf-cookie' \
--data-raw '{
  "name": "Folder name","projectID": "project-id"
}'

但是当尝试使用 Axios 复制它时,我得到:

{ 
  message: 'APIModel V9_0 does not support field projectId (DocumentFolder)' 
}

这几乎是我的代码:

async createFolder(foldername,projectId) {
  // sessionId header is previously globally setup
  // using axios.defaults.headers.common.sessionID = 'sessionId';
  try {
    await axios.post(
      'https://company.my.workfront.com/attask/api/v9.0/docfdr',{
        name: foldername,projectId: projectId
      }
    );
  } catch (error) {
    console.log(error.response.data.error)
  }
}
lucas0421 回答:Axios - Workfront API - 创建文件夹

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1058625.html

大家都在问