一.检测证件照

 

基本信息:

请求类型: HTTP/HTTPS

接口地址http://apicall.id-photo-verify.com/api/check_pic

请求方式: POST

数据类型: JSON

响应类型: JSON

接口状态启用

 

接口描述:

检测证件照

调用此接口增加1次已调用次数

官网上对应的app_key应用类型必须为证件照检测

 

请求参数:

 

参数名称

是否必须

类型

描述

file

true

string

图片的base64数据

spec_id

true

string

已有的规格ID

app_key

true

string

已申请的app_key

 

 

响应数据:

 

参数名称

是否必须

数据类型

示例值

描述

code

true

number

200

状态码

check_result

true

number

1

检测结果汇总,各检测项中有一项未通过则为0,全部通过则为1

result

true

object

 

各个参数的检查结果:1代表通过,0代表未通过

background_color

false

number

1

背景色

bg_shadow

false

number

1

背景阴影

chin_bottom

false

number

1

下巴距图像下边缘

clothes_similar

false

number

1

服装相似度

eye_space

false

number

1

眼部距离

eyes_center_left

false

number

1

双眼中心距图像左边缘

eyes_close

false

number

1

闭眼程度

eyes_nature

false

number

1

视线

eyes_space_bottom

false

number

1

双眼中心距图像下边缘

face_blur

false

number

1

模糊

face_center

false

number

1

脸部居中

face_color

false

number

1

脸部颜色

face_expression

false

number

1

脸部表情

face_noise

false

number

1

脸部噪音

face_unbalance

false

number

1

阴阳脸

facial_pose

false

number

1

脸部姿态

facial_shelter

false

number

1

脸部遮挡

facial_width

false

number

1

脸部宽度

file_size

false

number

1

文件大小

glasses

false

number

1

眼镜样式

glasses_glare

false

number

1

眼镜反光

hairline_top

false

number

1

头顶发际线

head_length

false

number

1

头部长度

head_occupy

false

number

1

头部占比

left_right_empty

false

number

1

左右是否各空

mouse_nature

false

number

1

嘴巴自然

name

false

string

英语四六级考试

规格名字

photo_format

false

number

1

文件类型

ppi

false

number

1

检测ppi

px_and_mm

false

number

1

像素和毫米大小

shoulder_equal

false

number

1

肩膀自然

sight_line

false

number

1

视线水平

spec_id

false

number

23

规格ID

 

 

 

例子:

 

Python  请求演示:

 

import requests
import base64
import json

 

 

url = "http://apicall.id-photo-verify.com/api/check_pic"
with open('test.jpg', 'rb') as f:
    pic = f.read()
headers = {"Content-Type': 'application/json"}
data = {
    "spec_id": 391,
    "app_key": "a2ffc7fd859a1267da524ce6efb58f8bd0b68247",
    "file": base64.b64encode(pic).decode()}
data_json = json.dumps(data)
response = requests.post(
    url=url,
    headers=headers,
    data=data_json)
print(response.text)

 

 

 

返回数据:

 

{

  "check_result": 0,

  "code": 200,

  "result": {

    "background_color": 1,

    "clothes_similar": 1,

    "face_blur": 1,

    "face_center": 1,

    "face_expression": 1,

    "face_noise": 1,

    "facial_pose": 1,

    "file_size": 0,

    "left_right_empty": 1,

    "name": "\u82f1\u8bed\u56db\u516d\u7ea7\u8003\u8bd5",

    "photo_format": 1,

    "px_and_mm": 0,

    "shoulder_equal": 1,

    "sight_line": 1,

    "spec_id": 23

  }

}

 

 

状态码:

 

状态码

描述

解决方案

200

请求成功

 

400

规格不存在

输入已有规格

401

app_key不存在

输入已申请的正确app_key

412

app类型不正确

输入已申请的对应类型的app_key

417

已达到最大调用次数

购买调用次数

422

缺少对应的参数

检查上传的参数中缺少的对应项

506

上传的base64数据不是图片

 

507

输入的图片没有检测到人脸

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二.制作证件照

 

基本信息:

请求类型: HTTP/HTTPS

接口地址http://apicall.id-photo-verify.com/api/cut_pic

请求方式: POST

数据类型: JSON

响应类型: JSON

接口状态启用

 

接口描述:

制作证件照

调用此接口不会增加已调用次数

结果返回带水印图片,无水印图片和无水印已排版图片名字(均为多种颜色)

通过名字获取带水印图片不会增加已调用次数

获取无水印图片或无水印已排版图片会增加1次调用次数

官网上对应的app_key应用类型必须为证件照制作

 

请求参数:

 

参数名称

是否必须

类型

描述

file

true

string

图片的base64数据

spec_id

true

string

已有的规格ID

app_key

true

string

已申请的app_key

is_fair

false

string/int

是否美颜,0代表不美颜,1代表美颜,默认为美颜

fair_level

false

string/int

美颜等级,分为1,2,3,4,5等级,传其它数字默认为1级,只在is_fair1时有效

 

 

响应数据:

 

参数名称

是否必须

数据类型

示例值

描述

code

true

number

200

状态码

result

true

object

 

 

file_name_wm

true

list

["56cf9c38d9a111e7a0a300163e06132ablue2_wm", "56cf9c39d9a111e7a0a300163e06132awhite2_wm", "56cf9c3ad9a111e7a0a300163e06132ared2_wm", "579b75b0d9a111e7a0a300163e06132ablue22_wm", "579b75b1d9a111e7a0a300163e06132agrey2_wm", "579b75b2d9a111e7a0a300163e06132ablue32_wm"]

带水印图片名字,包括多种可选颜色

file_name_print_wm

true

list

["56cf9c38d9a111e7a0a300163e06132ablue2_print_wm", "56cf9c39d9a111e7a0a300163e06132awhite2_print_wm", "56cf9c3ad9a111e7a0a300163e06132ared2_print_wm", "579b75b0d9a111e7a0a300163e06132ablue22_print_wm", "579b75b1d9a111e7a0a300163e06132agrey2_print_wm", "579b75b2d9a111e7a0a300163e06132ablue32_print_wm"]

带水印排版图片名字,包括多种可选颜色

file_name

true

list

["56cf9c38d9a111e7a0a300163e06132a68798blue2", "56cf9c39d9a111e7a0a300163e06132a65760white2", "56cf9c3ad9a111e7a0a300163e06132a03509red2", "579b75b0d9a111e7a0a300163e06132a71632blue22", "579b75b1d9a111e7a0a300163e06132a38271grey2", "579b75b2d9a111e7a0a300163e06132a81312blue32"]

无水印图片名字,包括多种可选颜色

file_name_print

true

list

["56cf9c38d9a111e7a0a300163e06132a68798blue2_print", "56cf9c39d9a111e7a0a300163e06132a65760white2_print", "56cf9c3ad9a111e7a0a300163e06132a03509red2_print", "579b75b0d9a111e7a0a300163e06132a71632blue22_print", "579b75b1d9a111e7a0a300163e06132a38271grey2_print", "579b75b2d9a111e7a0a300163e06132a81312blue32_print"]

无水印排版图片名字,包括多种可选颜色

is_print

true

number

1

有无排版

size

true

list

[295, 413]

图片尺寸

size_print

true

list

[1795, 1205]

排版后图片尺寸

 

 

 

例子:

 

Python  请求演示:

 

import requests
import base64
import json

 

 

url = "http://apicall.id-photo-verify.com/api/cut _pic"
with open('test.jpg', 'rb') as f:
    pic = f.read()
headers = {"Content-Type': 'application/json"}
data = {
    "spec_id": 391,
    "app_key": "a2ffc7fd859a1267da524ce6efb58f8bd0b68247",
    "file": base64.b64encode(pic).decode()}
data_json = json.dumps(data)
response = requests.post(
    url=url,
    headers=headers,
    data=data_json)
print(response.text)

 

 

 

返回数据:

 

{

  "code": 200,

  "result": {

    "file_name_wm": [

      "56cf9c38d9a111e7a0a300163e06132ablue2_wm",

      "56cf9c39d9a111e7a0a300163e06132awhite2_wm",

      "56cf9c3ad9a111e7a0a300163e06132ared2_wm",

      "579b75b0d9a111e7a0a300163e06132ablue22_wm",

      "579b75b1d9a111e7a0a300163e06132agrey2_wm",

      "579b75b2d9a111e7a0a300163e06132ablue32_wm"

    ],

    "file_name_print_wm": [

      "56cf9c38d9a111e7a0a300163e06132ablue2_print_wm",

      "56cf9c39d9a111e7a0a300163e06132awhite2_print_wm",

      "56cf9c3ad9a111e7a0a300163e06132ared2_print_wm",

      "579b75b0d9a111e7a0a300163e06132ablue22_print_wm",

      "579b75b1d9a111e7a0a300163e06132agrey2_print_wm",

      "579b75b2d9a111e7a0a300163e06132ablue32_print_wm"

    ],

    "file_name": [

      "56cf9c38d9a111e7a0a300163e06132a68798blue2",

      "56cf9c39d9a111e7a0a300163e06132a65760white2",

      "56cf9c3ad9a111e7a0a300163e06132a03509red2",

      "579b75b0d9a111e7a0a300163e06132a71632blue22",

      "579b75b1d9a111e7a0a300163e06132a38271grey2",

      "579b75b2d9a111e7a0a300163e06132a81312blue32"

    ],

    "file_name_print": [

      "56cf9c38d9a111e7a0a300163e06132a68798blue2_print",

      "56cf9c39d9a111e7a0a300163e06132a65760white2_print",

      "56cf9c3ad9a111e7a0a300163e06132a03509red2_print",

      "579b75b0d9a111e7a0a300163e06132a71632blue22_print",

      "579b75b1d9a111e7a0a300163e06132a38271grey2_print",

      "579b75b2d9a111e7a0a300163e06132a81312blue32_print"

    ],

    "is_print": 1,

    "size": [

      295,

      413

    ],

    "size_print": [

      1795,

      1205

    ]

  }

}

 

 

 

状态码:

 

状态码

描述

解决方案

200

请求成功

 

400

规格不存在

输入已有规格

401

app_key不存在

输入已申请的正确app_key

412

app类型不正确

输入已申请的对应类型的app_key

422

缺少对应的参数

检查上传的参数中缺少的对应项

423

is_fairfair_level参数类型不正确

is_fairfair_level参数类型为可转换为整数的字符串或整数

506

上传的base64数据不是图片

 

507

输入的图片没有检测到人脸

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三.检测及制作证件照

 

基本信息:

请求类型: HTTP/HTTPS

接口地址http://apicall.id-photo-verify.com/api/cut_check_pic
请求方式: POST

数据类型: JSON

响应类型: JSON

接口状态启用

 

接口描述:

检测及制作证件照

调用此接口不会增加调用次数

结果返回带水印图片,无水印图片和无水印已排版图片名字(均为多种颜色)

通过名字获取带水印图片不会增加已调用次数

获取无水印图片或无水印已排版图片会增加1次调用次数

(检测的是制作好后的照片)

请求参数中“必须”项为false的,可以不用传递。如果传递自定义值,将会使用用户自定义阈值处理照片,阈值越高越容易检测通过,不传的话默认使用已经定义好的阈值处理。

官网上对应的app_key应用类型必须为证件照检测与制作

 

请求参数:

 

参数名称

是否必须

类型

描述

file

true

string

图片的base64数据

spec_id

true

string

已有的规格ID

app_key

true

string

已申请的app_key

is_fair

false

string/int

是否美颜,默认为美颜

fair_level

false

string/int

美颜等级,分为1,2,3,4,5等级,传其它数字默认为1级,只在is_fair1时有效

head_length_max_p

false

int

脸部长度max

head_length_min_p

false

int

脸部长度min

head_occupy_max_p

false

int

脸部占比max

head_occupy_min_p

false

int

脸部占比min

eye_space_max_p

false

int

双眼间距max

eye_space_min_p

false

int

双眼间距min

hairline_top_max_p

false

string

发际线距边缘max

hairline_top_min_p

false

string

发际线距边缘min

eyes_center_left_max_p

false

int

双眼中心距图像左边缘max

eyes_center_left_min_p

false

int

双眼中心距图像左边缘min

eyes_space_bottom_max_p

false

int

双眼距图像下边缘max

eyes_space_bottom_min_p

false

int

双眼距图像下边缘min

shoulder_occupy

false

int

肩部占比

left_right_empty

false

int

左右各空

facial_width_max_p

false

int

脸部宽度max

facial_width_min_p

false

int

脸部宽度min

width_px

false

int

像素宽度

height_px

false

int

像素高度

width_mm

false

int

宽度毫米

height_mm

false

int

高度毫米

file_size_max

false

int

文件大小最大值

file_size_min

false

int

文件大小最小值

size_options

false

string

尺寸说明

ppi

false

int

分辨率

photo_format

false

string

照片格式

bit_depth

false

int

位深度

compress

false

int

压缩比

facial_pose

false

int

人脸姿态 正面 0-100

sight_line

false

int

眼睛视线自然

facial_shelter

false

int

面部无遮挡

eyes_close

false

int

闭眼

eyes_nature

false

int

眼睛自然

mouse_nature

false

int

嘴巴自然

shoulder_equal

false

int

肩膀等高

face_unbalance

false

int

阴阳脸

glasses

false

int

眼镜样式

glasses_glare

false

int

眼镜反光

face_expression

false

int

脸部表情

face_center

false

int

脸部居中 0-false, 1-true

face_color

false

int

色彩正常

face_blur

false

int

模糊程度

face_noise

false

int

噪声程度

face_over_kbt

false

int

过曝光

bg_shadow

false

int

背景阴影

clothes_similar

false

int

服装突出

chin_bottom_min_p

false

int

下巴距图像下边缘min

 

 

响应数据:

 

参数名称

是否必须

数据类型

示例值

描述

code

true

number

200

状态码

result

true

object

 

 

check

true

object

 

检测结果汇总,各检测项中有一项未通过则为0,全部通过则为1

check_result

true

object

 

各个参数的检查结果:1代表通过,0代表未通过

background_color

false

number

1

背景色

bg_shadow

false

number

1

背景阴影

chin_bottom

false

number

1

下巴距图像下边缘

clothes_similar

false

number

1

服装相似度

eye_space

false

number

1

眼部距离

eyes_center_left

false

number

1

双眼中心距图像左边缘

eyes_close

false

number

1

闭眼程度

eyes_nature

false

number

1

视线

eyes_space_bottom

false

number

1

双眼中心距图像下边缘

face_blur

false

number

1

模糊

face_center

false

number

1

脸部居中

face_color

false

number

1

脸部颜色

face_expression

false

number

1

脸部表情

face_noise

false

number

1

脸部噪音

face_unbalance

false

number

1

阴阳脸

facial_pose

false

number

1

脸部姿态

facial_shelter

false

number

1

脸部遮挡

facial_width

false

number

1

脸部宽度

file_size

false

number

1

文件大小

glasses

false

number

1

眼镜样式

glasses_glare

false

number

1

眼镜反光

hairline_top

false

number

1

头顶发际线

head_length

false

number

1

头部长度

file_name_wm

true

list

["56cf9c38d9a111e7a0a300163e06132ablue3_wm", "56cf9c39d9a111e7a0a300163e06132awhite3_wm", "56cf9c3ad9a111e7a0a300163e06132ared3_wm", "579b75b0d9a111e7a0a300163e06132ablue23_wm", "579b75b1d9a111e7a0a300163e06132agrey3_wm", "579b75b2d9a111e7a0a300163e06132ablue33_wm"]

带水印图片名字,包括多种可选颜色

file_name_print_wm

true

list

["56cf9c38d9a111e7a0a300163e06132ablue3_print_wm", "56cf9c39d9a111e7a0a300163e06132awhite3_print_wm", "56cf9c3ad9a111e7a0a300163e06132ared3_print_wm", "579b75b0d9a111e7a0a300163e06132ablue23_print_wm", "579b75b1d9a111e7a0a300163e06132agrey3_print_wm", "579b75b2d9a111e7a0a300163e06132ablue33_print_wm"]

带水印排版图片名字,包括多种可选颜色

file_name

true

list

["56cf9c38d9a111e7a0a300163e06132a68798blue3", "56cf9c39d9a111e7a0a300163e06132a65760white3", "56cf9c3ad9a111e7a0a300163e06132a03509red3", "579b75b0d9a111e7a0a300163e06132a71632blue23", "579b75b1d9a111e7a0a300163e06132a38271grey3", "579b75b2d9a111e7a0a300163e06132a81312blue33"]

无水印图片名字,包括多种可选颜色

file_name_print

true

list

["56cf9c38d9a111e7a0a300163e06132a68798blue3_print", "56cf9c39d9a111e7a0a300163e06132a65760white3_print", "56cf9c3ad9a111e7a0a300163e06132a03509red3_print", "579b75b0d9a111e7a0a300163e06132a71632blue23_print", "579b75b1d9a111e7a0a300163e06132a38271grey3_print", "579b75b2d9a111e7a0a300163e06132a81312blue33_print"]

无水印排版图片名字,包括多种可选颜色

is_print

true

number

1

有无排版

size

true

list

[295, 413]

图片尺寸

size_print

true

list

[1795, 1205]

排版后图片尺寸

 

 

 

例子:

 

Python  请求演示:

 

import requests
import base64
import json

 

 

url = "http://apicall.id-photo-verify.com/api/cut_check_pic"
with open('test.jpg', 'rb') as f:
    pic = f.read()
headers = {"Content-Type': 'application/json"}
data = {
    "spec_id": 391,
    "app_key": "a2ffc7fd859a1267da524ce6efb58f8bd0b68247",
    "file": base64.b64encode(pic).decode()}
data_json = json.dumps(data)
response = requests.post(
    url=url,
    headers=headers,
    data=data_json)
print(response.text)

 

 

 

返回数据:

 

{

  "code": 200,

  "result": {

    "check": 1,

    "check_result": {

      "background_color": 1,

      "clothes_similar": 1,

      "face_blur": 1,

      "face_center": 1,

      "face_expression": 1,

      "face_noise": 1,

      "facial_pose": 1,

      "name": "\u7b80\u5386\u7167\u7247\uff08\u4e00\u5bf8\uff09",

      "photo_format": 1,

      "px_and_mm": 1,

      "shoulder_equal": 1,

      "sight_line": 1,

      "spec_id": 391

},

    "file_name_wm": [

      "56cf9c38d9a111e7a0a300163e06132ablue3_wm",

      "56cf9c39d9a111e7a0a300163e06132awhite3_wm",

      "56cf9c3ad9a111e7a0a300163e06132ared3_wm",

      "579b75b0d9a111e7a0a300163e06132ablue23_wm",

      "579b75b1d9a111e7a0a300163e06132agrey3_wm",

      "579b75b2d9a111e7a0a300163e06132ablue33_wm"

    ],

    "file_name_print_wm": [

      "56cf9c38d9a111e7a0a300163e06132ablue3_print_wm",

      "56cf9c39d9a111e7a0a300163e06132awhite3_print_wm",

      "56cf9c3ad9a111e7a0a300163e06132ared3_print_wm",

      "579b75b0d9a111e7a0a300163e06132ablue23_print_wm",

      "579b75b1d9a111e7a0a300163e06132agrey3_print_wm",

      "579b75b2d9a111e7a0a300163e06132ablue33_print_wm"

    ],

    "file_name": [

      "56cf9c38d9a111e7a0a300163e06132a68798blue3",

      "56cf9c39d9a111e7a0a300163e06132a65760white3",

      "56cf9c3ad9a111e7a0a300163e06132a03509red3",

      "579b75b0d9a111e7a0a300163e06132a71632blue23",

      "579b75b1d9a111e7a0a300163e06132a38271grey3",

      "579b75b2d9a111e7a0a300163e06132a81312blue33"

    ],

    "file_name_print": [

      "56cf9c38d9a111e7a0a300163e06132a68798blue3_print",

      "56cf9c39d9a111e7a0a300163e06132a65760white3_print",

      "56cf9c3ad9a111e7a0a300163e06132a03509red3_print",

      "579b75b0d9a111e7a0a300163e06132a71632blue23_print",

      "579b75b1d9a111e7a0a300163e06132a38271grey3_print",

      "579b75b2d9a111e7a0a300163e06132a81312blue33_print"

    ],

    "is_print": 1,

    "size": [

      295,

      413

    ],

    "size_print": [

      1795,

      1205

    ]

  }

}

 

 

 

状态码:

 

状态码

描述

解决方案

200

请求成功

 

400

规格不存在

输入已有规格

401

app_key不存在

输入已申请的正确app_key

412

app类型不正确

输入已申请的对应类型的app_key

417

已达到最大调用次数

购买调用次数

422

缺少对应的参数

检查上传的参数中缺少的对应项

423

is_fairfair_level参数类型不正确

is_fairfair_level参数类型为可转换为整数的字符串或整数

506

上传的base64数据不是图片

 

507

输入的图片没有检测到人脸

 

 

 

 

 

 

 

 

 

 

 

 

四.证件照环境检测

 

基本信息:

请求类型: HTTP/HTTPS

接口地址http://apicall.id-photo-verify.com/api/env_pic
请求方式: POST

数据类型: JSON

响应类型: JSON

接口状态启用

 

接口描述:

证件照环境检测,此接口多用于调用制作照片的接口之前,用于预检测

调用此接口不会增加已调用次数

官网上对应的app_key应用类型必须为证件照环境检测

 

请求参数:

 

本接口环境检测采用设定阈值的方式,通过参数传过来的阈值,与算法检测出来的各项对应值比较,得到通过与否的结果(共7个检测项)。设定的阈值越大检测越不严格,越容易通过;阈值越小检测越严格,越不容易通过。

比如facepose检测项用户传过来阈值为20,检测结果为30,则该检测项不通过,如果想要放宽facepose此检测项的要求,可以调整阈值,将上传的阈值改为40,则此检测项即为通过(用户看不到算法检测出来的各项对应值)。

用户可以根据自己需求不断调整传送的阈值,建议阈值依次顺序为40,40,35,2050,50,60

参数名称

是否必须

类型

描述

file

true

string

图片的base64数据

app_key

true

string

已申请的app_key

facepose

true

string/ number

人脸是正对镜头(姿态)  阈值

eyegaze

true

string/ number

视线是否正常  阈值

eyeskew

true

string/ number

眼睛是否歪斜(双眼连线不水平)  阈值

shoulderskew

true

string/ number

肩膀是否水平正对镜头  阈值

darkillum

true

string/ number

照片光照是否昏暗  阈值

unbalanceillum

true

string/ number

人脸是否为阴阳脸  阈值

bfsimilarity

true

string/ number

衣服和背景颜色是否相似  阈值

 

 

响应数据:

 

参数名称

数据类型

示例值

描述

code

number

200

状态码

msg

number

SUCCESS

接口调用信息

total_result

number

1

检测结果汇总,各检测项中有一项未通过则为0,全部通过则为1

result

object

 

各个参数的检查结果:1代表通过,0代表未通过

facepose

number

1

人脸是正对镜头(姿态)

eyegaze

number

1

视线是否正常

eyeskew

number

1

眼睛是否歪斜(双眼连线不水平)

shoulderskew

number

1

肩膀是否水平正对镜头

darkillum

number

1

照片光照是否昏暗

unbalanceillum

number

1

人脸是否为阴阳脸

bfsimilarity

number

1

衣服和背景颜色是否相似

 

 

例子:

 

Python  请求演示:


import requests
import urllib
import json


url = "http://apicall.id-photo-verify.com/api/env_pic"
with open('test.jpg', 'rb') as f:
    pic = f.read()
headers = {"Content-Type': 'application/json"}
data = {
    "app_key": "
改为已申请的对应类型的app_key",
    "file": base64.b64encode(pic).decode(),
    'facepose': "40",   #
下列项可以改为需要的阈值
    'eyegaze': "40",
    'eyeskew': "35",
    'shoulderskew': "20",
    'darkillum': "50",
    'unbalanceillum': "50",
    'bfsimilarity': "60",
}
data_json = json.dumps(data)
response = requests.post(
    url=url,
    headers=headers,
    data=data_json)
print(response.text)

 

 

 

返回数据:

 

{

  "code": 200,

  "msg": "SUCCESS",

  "result": {

    "bfsimilarity": 1,

    "darkillum": 1,

    "eyegaze": 1,

    "eyeskew": 1,

    "facepose": 1,

    "shoulderskew": 1,

    "unbalanceillum": 1

  },

  "total_result": 1

}

 

 

 

状态码:

 

状态码

描述

解决方案

200

请求成功

 

401

app_key不存在

输入已申请的正确app_key

412

app类型不正确

输入已申请的对应类型的app_key

422

缺少对应的参数

检查上传的参数中缺少的对应项

506

上传的base64数据不是图片

 

11000

没有检测到人脸

 

11001

检测到多于一张脸

 

11002

人脸不完整

 

 

 

 

 

 

 

 

 

 

 

五.获取带水印图片

 

基本信息:

请求类型: HTTP/HTTPS

接口地址http://apicall.id-photo-verify.com/api/take_pic_wm/<file_name>

请求方式: GET

响应类型: Image

接口状态启用

 

接口描述:

获取带水印图片

调用此接口不会增加已调用次数

 

例子:

 

Python  请求演示:

 

from PIL import Image
import requests
import urllib
import io


url = "http://apicall.id-photo-verify.com/api/take_pic_wm/9fd7e5266c7211e782ad00163e06132ablue3_wm"
file = io.BytesIO(urllib.request.urlopen(url).read())
img = Image.open(file)
img.show()

file.close()

img.close()

 

 

 

返回数据:

 

 

状态码:

 

状态码

描述

解决方案

404

未找到文件

输入正确的文件名

 

 

 

 

 

 

 

 

 

 

 

 

六.获取无水印图片

 

基本信息:

请求类型: HTTP/HTTPS

接口地址http://apicall.id-photo-verify.com/api/take_cut_pic
请求方式: POST

数据类型: JSON

响应类型: Image

接口状态启用

 

接口描述:

获取无水印图片

调用此接口增加1次已调用次数

对应的app_key必须和制作时所用的app_key一致

 

请求参数:

 

参数名称

是否必须

类型

描述

file_name

true

string

需要获取图片的名字

app_key

true

string

已申请的app_key

 

例子:

 

Python  请求演示:


import requests
import urllib
import io


url = "http://apicall.id-photo-verify.com/api/take_cut_pic"
headers = {"Content-Type': 'application/json"}
data = {
    "file_name": "9fd7e5266c7211e782ad00163e06132a80779blue3",
    "app_key": "a2ffc7fd859a1267da524ce6efb58f8bd0b68247"}
data_json = json.dumps(data)
response = requests.post(
    url=url,
    headers=headers,
    data=data_json)
file = io.BytesIO(response.content)
img = Image.open(file)
img.show()

file.close()
img.close()

 

 

 

状态码:

 

状态码

描述

解决方案

404

未找到文件

输入正确的文件名

401

app_key不存在

输入已申请的正确app_key

412

app类型不正确

输入已申请的对应类型的app_key

417

已达到最大调用次数

购买调用次数

422

缺少对应的参数

检查上传的参数中缺少的对应项