收藏
回答

wx.serviceMarket.invokeService一直解析失败,如何解决?

{"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"}

/**
*  params 图片的本地路径
*  pathToBase64 是将本地路径转化为base64
*/
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',
      contentJSON.stringify(invokeRes),
    });
  } catch (err) {
    console.error('invokeService fail', err);
    wx.showModal({
      title'fail',
      content: err,
    });
  }
  return invokeRes;
}


最后一次编辑于  2020-12-07
回答关注问题邀请回答
收藏

2 个回答

  • 。
    2020-12-07

    已经解决,数据格式有误,图片的base64 数据格式错误

    2020-12-07
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-12-07
    params  这是啥,你也不说,咋解决
    

    2020-12-07
    有用
    回复 15
    • 。
      2020-12-07
      这个是图片转base64的数据
      2020-12-07
      回复
    • 。
      2020-12-07
      本地路径转化的base64
      2020-12-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-12-07回复
      本地路径还能转base64?
      2020-12-07
      回复
    • 。
      2020-12-07回复Mr.Zhao
      可以的,将图片转换为base64
      2020-12-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-12-07回复
      全靠猜啊
      2020-12-07
      1
      回复
    查看更多(10)
登录 后发表内容
问题标签