创建单个精确项目,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.
获得
我可以访问 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.
获得