【发布时间】:2021-12-27 06:40:30
【问题描述】:
我致力于将 react 应用程序与 zendesk api 集成以创建支持票证。 到目前为止,我已经完成了表单流程,但是当我向 zendesk api 发出请求时,我得到了 401。 我为此使用 api_key 方法。 如果有人可以帮助我解决这个问题,我对 zendesk 还是很陌生。 这是用户点击提交后我的代码。
const onSubmit = async () => {
try {
console.log('setInfo', info)
const data = { request: { subject: 'test', comment: { body: 'testdesc' } } }
const user = 'test@test.com'
const api_token = 'some_api_key'
const url = 'https://url.zendesk.com/api/v2/tickets.json'
const response = await fetch(url, {
method: 'POST', // *GET, POST, PUT, DELETE, etc.
mode: 'no-cors',
headers: {
'Content-Type': 'application/json',
Authorization: api_token,
// 'Content-Type': 'application/x-www-form-urlencoded',
},
body: JSON.stringify(data), // body data type must match "Content-Type" header
})
console.log('respone', response)
} catch (error) {
console.log('respone error', error)
}
}
【问题讨论】:
标签: javascript reactjs zendesk zendesk-api