创建单个精确项目,POST 导致 500 错误

Creating a single exact project, POST results in 500 error

我可以访问 Exact (OAUTH)、访问、刷新令牌、分区号 ...
我从 API.
中得到 'GET' 信息 但是我在使用 Exact API.
'POST'-ing 一个新项目时遇到了问题 我不知道是什么问题。

作为用户,我有 'POST' 权限 ()。

https://start.exactonline.nl/api/v1/2999609/Users/UserHasRights?endpoint='project/Projects'&action='POST' => true

我不知道下一步该做什么。也许我需要提供更多 data,但文档说明这三个字段足以创建一个项目。

const data = {
    "Code":"P99A",
    "Description":"P99A Descr",
    "Type": 1
}

const response = await fetch('https://start.exactonline.nl/api/v1/2999609/project/Projects', {  
    method: 'POST',  
    headers: {  
        'Accept': 'application/json',  
        'Content-Type': 'application/json',  
        'Prefer': 'return=representation',  
        'Authorization': `Bearer ${accessToken}`  
    },
    body: JSON.stringify(data)
})
console.log(response)

确切的服务器响应:

Response {  
  size: 0,  
  timeout: 0,  
  [Symbol(Body internals)]: {  
    body: PassThrough {  
      _readableState: [ReadableState],  
      _events: [Object: null prototype],  
      _eventsCount: 2,  
      _maxListeners: undefined,  
      _writableState: [WritableState],  
      allowHalfOpen: true,  
      [Symbol(kCapture)]: false,  
      [Symbol(kCallback)]: null  
    },  
    disturbed: false,  
    error: null  
  },  
  [Symbol(Response internals)]: {  
    url: 'https://start.exactonline.nl/api/v1/2999609/project/Projects',  
    status: 500,  
    statusText: 'Internal Server Error',  
    headers: Headers { [Symbol(map)]: [Object: null prototype] },  
    counter: 0  
  }  
}  

请尝试使用不同的类型值:4 表示不可计费,通常不需要其他字段。 API Documentation 表示 1 用于营销活动。该值无法通过 UI.

获得