一、报错内容:
code: "PARAM_ERROR"
detail:
location: null
value: ["/body/uniIdToken"]
proto: Object
message: "请求中含有未在API文档中定义的参数"
二、背景:
使用云函数开发微信小程序中微信支付的商家转账功能:
代码没有用到uniIdToken这个参数,怀疑是unicloud的id管理在请求时自带进去的,请问怎么查找原因,新版的微信支付中商家转账功能感觉好像社区帖子很少还没什么人用,另外请求用的地址是否正确:
const res = await uniCloud.httpclient.request('https://api.mch.weixin.qq.com/v3/fund-app/mch-transfer/transfer-bills', {
method: 'POST',
data: JSON.stringify(event),
rejectUnauthorized: false,
body: JSON.stringify(event),
headers: headers,
contentType: 'json', // 指定以 application/json 发送 data 内的数据
dataType: 'json', // 指定返回值为 json 格式,自动进行 parse
timeout: 30 * 1000
})
0 个回复