我用的这个接口,珊瑚图片安全检测
wx.getFileSystemManager().readFile({
filePath: e.tempFilePath,
encoding: "base64",
success: function(e) {
t.doImgSecCheck()
})
doImgSecCheck: function () {
var d = Date.now()
wx.serviceMarket.invokeService({
service: 'wxee446d7507c68xxx',
api: 'imgSecCheck',
data: {
"Action": "ImageModeration",
"Scenes": ["PORN", "POLITICS", "TERRORISM", "TEXT"],
"ImageUrl": "http://mat1.gtimg.com/pingjs/ext2020/qqindex2018/dist/img/qq_logo_2x.png",
"ImageBase64": "",
"Config": "",
"Extra": ""
},
}).then(res => {
console.log(JSON.stringify(res))
wx.showModal({
title: 'cost',
content: (Date.now() - d) + ' ',
})
})
},
用ImageUrl 是没有问题的。 用base64也是没有问题的 开发工具上运行
但是真机调试的时候,用base64就一直没有反应。 开发工具测试就正常流畅
请问大家有遇到过吗
我也遇到了。。。好烦。什么报错信息都没有,就是调用了invokeservice以后不进入then也不进入catch回调。
有报错信息吗?刚测试下是可以的