1、创建云函数identify。自定义action==“2”的时候识别银行卡信息。
2、云函数identify中index.js代码
1 const cloud = require(\'wx-server-sdk\') 2 3 //cloud.init() 4 //环境变量初始化 5 cloud.init({ 6 evn:cloud.DYNAMIC_CURRENT_ENV //标志当前所在环境 7 }) 8 9 // 云函数入口函数 10 exports.main = async (event,context) => { 11 const wxContext = cloud.getWXContext() 12 if(event.action=="1"){ //action为1 返回身份证的信息 13 try { 14 const result = await cloud.openapi.ocr.idcard({ 15 "type": \'photo\', 16 "imgUrl": event.imgUrl 17 }) 18 return result 19 } catch (err) { 20 return err 21 } 22 }else if(event.action=="2"){ //action为2 返回银行卡的信息 23 try { 24 const result = await cloud.openapi.ocr.bankcard({ 25 "type": \'photo\', 26 "imgUrl": event.imgUrl 27 }) 28 return result 29 } catch (err) { 30 return err 31 } 32 }else if(event.action=="3"){ //action为3 返回驾驶证的信息 33 try { 34 const result = await cloud.openapi.ocr.driverLicense({ 35 "type": \'photo\', 36 "imgUrl": event.imgUrl 37 }) 38 return result 39 } catch (err) { 40 return err 41 } 42 }else if(event.action=="4"){ //action为4 返回行驶证的信息 43 try { 44 const result = await cloud.openapi.ocr.vehicleLicense({ 45 "type": \'photo\', 46 "imgUrl": event.imgUrl 47 }) 48 return result 49 } catch (err) { 50 return err 51 } 52 }else if(event.action=="5"){ //action为5 返回营业执照的信息 53 try { 54 const result = await cloud.openapi.ocr.businessLicense({ 55 "imgUrl": event.imgUrl 56 }) 57 return result 58 } catch (err) { 59 return err 60 } 61 }else if(event.action=="6"){ //action为6 返回通用印刷体的信息 62 try { 63 const result = await cloud.openapi.ocr.businessLicense({ 64 "imgUrl": event.imgUrl 65 }) 66 return result 67 } catch (err) { 68 return err 69 } 70 } 71 }