代码片段:https://developers.weixin.qq.com/s/wRbdIPml7JxN 希望官方尽快回复
使用相同数据请求调用wx.serviceMarket.invokeService接口,为何结果各异?代码如下: tryLipstickPic() { wx.serviceMarket.invokeService({ service: 'wx2d1fd8562c42cebb', api: 'tryLipstickPic', data: { 'Action': 'TryLipstickPic', 'Image': moeContext.beforeMakeUpImgBase64, 'LipColorInfos': [{'RGBA': {'R': 200, 'G': 0, 'B': 0, 'A': 100}}] } }).then(res => { console.log('--------调用试妆成功', res) moeContext.afterMakeUpImg = res.data?.ResultUrl || '' moeContext.errData = res.data.Error }).catch(err => { console.error('--------调用试妆失败', err) moeContext.failData = JSON.stringify(err) }) }, 生成的base64 的图片信息如下图:(生成的base64可以在image标签中展示出来,可以确保生成的base64是正确的) [图片] 在不同手机上最后的报错还不一样: [图片] (只有两款手机未报错) [图片]
2022-03-17