https://doc.youzanyun.com/detail/API/0/871
根据接口文档,node.js用如下格式调用:
{
kdt_id: 44964444,
user: '{"account_type":2,"account_id":"18606928811"}',
card_alias: '12adg2343'
}
但是返回报错:
{
"trace_id": "yz7-0ae85b16-1692019274167-5271",
"code": 141500101,
"success": false,
"message": "cardAlias cardAlias不能为空; user user不能为空"
}
即使使用文档中相同的引号转义方式,返回的报错依旧。
const params = { "params":"{\"kdt_id\":58504315,\"user\":{\"account_type\":2,\"account_id\":\"13735892009\"},\"card_alias\":\"12adg2343\"}" };
直接用文档中的 curl 命令,修改 token 后请求返回的结果也是和 node 一致(curl 估计加了几个逗号,否则编辑器提示危险):- curl,,,, -X POST -H 'content-type: application/json' -d '{"params":"{\"kdt_id\":58504315,\"user\":{\"account_type\":2,\"account_id\":\"13735892009\"},\"card_alias\":\"\"}"}' "https://open.youzanyun.com/api/youzan.scrm.customer.card.grant/4.0.0?access_token=xxxxx"
- {"trace_id":"yz7-0ae85be6-1692019727050-458851","code":141500101,"success":false,"message":"cardAlias cardAlias不能为空; user user不能为空"}
复制代码
本帖最后由 林靖 于 2023-8-14 21:32 编辑
|
|
用手机打开
收藏
赞 0
···
回复
|
|
|
|