{"errMsg":"invokeService:ok","data":{"Response":{"PornResult":{"Suggestion":"","Confidence":0,"AdvancedInfo":"","Type":"FAIL","Code":-1400,"Msg":"图片解码失败"},"PoliticsResult":{"Suggestion":"PASS","Confidence":29,"FaceResults":[{"FaceRect":{"Height":152,"Width":113,"X":485,"Y":171},"Candidates":[{"Name":"孙家正","Confidence":29}]}],"Code":0,"Msg":"OK","Type":"FACE","AdvancedInfo":""},"TerrorismResult":{"Suggestion":"","Confidence":0,"FaceResults":[],"Code":-1,"Msg":"内部错误","Type":"FACE","AdvancedInfo":""},"DisgustResult":null,"TextResult":null,"Suggestion":"","Extra":"","RequestId":"32683db1-a99c-40ee-bc4e-e2d49e99a857"}},"requestId":"MLyg5sq5LNEHSv5MAQrtMiNZ258gosdD9WFuoVt7cSC4K3FllGBAqrYr-h0ylDucWps"}
export async function invokeService(params) {
params = await pathToBase64(params);
console.log('params', params);
let invokeRes;
try {
invokeRes = await wx.serviceMarket.invokeService({
service: 'wxee446d7507c68b11',
api: 'imgSecCheck',
data: {
Action: 'ImageModeration',
Scenes: ['PORN', 'POLITICS', 'TERRORISM'],
ImageUrl: '',
ImageBase64: params,
Config: '',
Extra: '',
},
});
console.log('invokeService success', JSON.stringify(invokeRes));
wx.showModal({
title: 'success',
content: JSON.stringify(invokeRes),
});
} catch (err) {
console.error('invokeService fail', err);
wx.showModal({
title: 'fail',
content: err,
});
}
return invokeRes;
}
已经解决,数据格式有误,图片的base64 数据格式错误