跳到主要内容

提交身份证件中的个人信息

/aivpersonidtfy

Method : POST
URL : https://xxx.finexusgroup.com/AIV/rest/v1/aivpersonidtfy

信息

这个方法允许提交一个请求,根据提交的图像检查身份证件的真实性,并从身份证件中提取个人信息。

响应将包括:

  • 评估身份证件图像是否是真实文件的各种标志检查,并确定该文件是否被视为真实。
  • 将返回可以从文件中提取的所有信息。

请求参数

字段名必需类型描述示例
sourceInfo对象来源信息。参阅下文说明
interactionMode对象交互模式。参阅下文说明
language可选字符串语言。"en"
device可选对象设备信息。参阅下文说明
idType字符串ID 类型。"mykad"
idNo字符串ID 号码。"97XXXXXXXXXX"
nationality字符串国籍。"MY"
fullName字符串全名。"Wong XXX XXX"
idImage对象ID 图片。参阅下文说明

对象: sourceInfo

字段名必需类型描述示例
source字符串来源。"FNXCRDS"
partnerId字符串合作伙伴 ID。"BSSS"
productType可选字符串合作伙伴类型。"appTest"
reference字符串参考。"2003160192931"
apiVersion字符串API 版本。"1.6"
apiKey有条件字符串API 密钥。"123-KEJRU-001"
userId可选字符串用户 ID。"mkchan"
userToken可选字符串用户令牌。"APPOKJSID8J1234"

对象: interactionMode

字段名必需类型描述示例
mode字符串模式。"SYNC"
callbackUrl可选字符串回调 URL。

对象: device

字段名必需类型描述示例
brand字符串设备品牌。"Vivo"
model字符串设备型号。"vivo 2005"
imei可选数字国际移动设备识别码(IMEI)号码。"890077890908976"
mac可选字符串媒体访问控制地址(MAC 地址)。"00:11:22:33:44:55"

对象: idImage

字段名必需类型描述示例
imageFront对象身份证正面图像内容。参阅下文说明
imageBack有条件对象身份证背面图像内容(条件性)。参阅下文说明

对象: imageFront

字段名必需类型描述示例
contentEncoding字符串图像的编码格式。"base64"
contentMediaType字符串图像数据的媒体类型。"jpeg"
image字符串完整的图像数据。"/9j/4AAQSkZJRgABAQ"

对象: imageBack

字段名必需类型描述示例
contentEncoding字符串图像的编码格式。"base64"
contentMediaType字符串图像数据的媒体类型。"jpeg"
image字符串完整的图像数据。"/9j/4AAQSkZJRgABAQ"

示例消息

/aivpersonidtfy POST 请求
curl -X POST "https://xxx.finexusgroup.com/AIV/rest/clientauth/aivpersonidtfy" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"sourceInfo": {
"source": "test",
"partnerId": "test",
"productType": "appTest",
"reference": " AIVref220610181940",
"apiVersion": "1.6",
"apiKey": "",
"userId": "",
"userToken": ""
},
"interactionMode": {
"callbackUrl": "",
"mode": "SYNC"
},
"idType": "mykad",
"language":"en",
"fullName": "Wong XXX XXX",
"nationality": "MY",
"idNo": "97XXXXXXXXXX",
"idImage": {
"imageFront": {
"image": "iVBORw0KGgoAAAANSUhEUgAAAtsAAAH",
"contentMediaType": "image/jpeg",
"contentEncoding": "base64"
},
"imageBack": {
"image": "iVBORw0KGgoAAAANSUhEUgAAApkAAAG",
"contentMediaType": "image/jpeg",
"contentEncoding": "base64"
}
},
"device": {
"imei": "",
"model": "",
"brand": "",
"mac": ""
}
}'