第一, post请求url中传access_token值不是在请求参数中; 第二步,采坑直接复制微信给出的最下面前端示列 作为后台请求参数传递肯定报错 下面是微信给出的前端举列请求 exports.main = async (event, context) => { try { const result = await cloud.openapi.urllink.generate({ "path": '/pages/publishHomework/publishHomework', "query": '', "isExpire": true, "expireType": 1, "expireInterval": 1, "envVersion": 'release', "cloudBase": { "env": 'xxx', "domain": 'xxx.xx', "path": '/jump-wxa.html', "query": 'a=1&b=2' } }) return result } catch (err) { return err } } 注意expireType,expireInterval,envVersion这几个参数前面文档里面都是小写的英文,举列中用了大写, 作为后端请求参数传过去 就报errcode":47001,"errmsg":"data format;
急:api.weixin.qq.com/wxa/generate_urllink接口有问题已经解决了,腾讯的接口写得是真垃圾,真的垃圾。这里贴出来成功调用的代码。 [图片] ———————————————————————————————————————————————————————————————————— https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-link/urllink.generate.htm[图片] 始终返回错误信息{"errcode":47001,"errmsg":"data format error rid: 61e6582f-3f9b0815-4741e64c"} 就连使用类似于postman这种工具直接来请求这个接口,也是一样的报错,怎么破这局? [图片]
10-22