真人认证

姓名+身份证号+人脸照片,与公安库头像比对,核验是否同一人

调用地址:https://api.ynlskj.com.cn/gateway/portrait

请求方法:POST

在其他地方怎么调用

  1. 请求地址用上面的调用地址,把 JSON 放在请求体里
  2. 方法用 POST
  3. API Key 只能放在请求头 X-API-Key,不要写进网址,也不要写进 Query 框
  4. Key 在「个人中心 → API Key」里复制,登录后会自动填入你自己的 Key

参数说明

参数位置必填说明
nameBody JSON真实姓名
id_numberBody JSON身份证号。也可用 idcard
selfie_urlBody JSON二选一人脸照片的公网 URL
selfie_base64Body JSON二选一人脸照片 Base64,不要带 data:image 前缀;也可传完整 Data URI
X-API-KeyHeader你的 API Key

请求示例

场景Body 示例
用照片地址{"name":"张三","id_number":"110101199003078515","selfie_url":"https://example.com/face.jpg"}
用 Base64{"name":"张三","id_number":"110101199003078515","selfie_base64":"/9j/4AAQ..."}

返回说明

字段说明
retok 成功,err 失败
code200 表示接口调用成功(是否同一人看 data.same)
errmsg上游提示,如「调用成功」
data.sametrue 表示系统判断为同一人
data.identity_verify_result1 同一人,2 不确定,3 不同人
data.photo_compare_score人脸比对分,越高越像
data.message结果说明,如「系统判断为同一人」
msg本站提示,如「次数充足,剩余 99 次」或「次数不足,剩余 0 次」
remain_quota本次调用后的剩余次数

可直接复制的代码

未登录时示例只显示「你的密钥」。登录后会自动填入你自己的 Key,不会展示别人的。

<?php
$ch = curl_init('https://api.ynlskj.com.cn/gateway/portrait');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_HTTPHEADER => ['X-API-Key: 你的密钥', 'Content-Type: application/json'],
    CURLOPT_POSTFIELDS => '{
    "name": "张三",
    "id_number": "110101199003078515",
    "selfie_url": "https://example.com/face.jpg"
}',
]);
echo curl_exec($ch);

请求参数演示

{
    "name": "张三",
    "id_number": "110101199003078515",
    "selfie_url": "https://example.com/face.jpg"
}

响应演示

{
    "ret": "ok",
    "code": 200,
    "success": true,
    "errmsg": "成功",
    "data": {
        "score": 86,
        "result": "同一人"
    },
    "msg": "次数充足,剩余 99 次",
    "remain_quota": 99
}

在线调试

登录后可在线调试。调试会真实调用网关并消耗次数。

去登录