微信小程序对接百度文本纠错API,出现error_code:282004错误码
wx.request({
url: 'https://aip.baidubce.com/rpc/2.0/nlp/v1/ecnet?charset=UTF-8&access_token=你获取到的access_token', //百度AI开放平台-文本纠错接口
data: {
'text': "百度是一家人工只能公司"
},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.log(res.data)
}
})
运行上述代码之后出现如下错误:
这是因为微信小程序HTTP请求格式默认为GET:
而我们百度AI开放平台文本纠错API要求请求格式设置为POST:
此时只需要在源代码中加入一行代码: method: 'POST’即可。
wx.request({
url: 'https://aip.baidubce.com/rpc/2.0/nlp/v1/ecnet?charset=UTF-8&access_token=你获取到的access_token', //百度AI开放平台-文本纠错接口
data: {
'text': "百度是一家人工只能公司"
},
method: 'POST',
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.log(res.data)
}
})
282004的错误就解决了!