1. 测肤API
Evelabinsight-CN
  • Sig 签名生成规则
  • 宜肤 - Report API
    • 拉取数据列表
      GET
    • 接收推送数据
      POST
  • 宜肤 - CRM API
    • 查询顾客信息
      GET
  • 宜肤 - Basic Data API
    • 鉴权
      • 获取访问Token
    • 商家管理
      • 获取集团下商家列表
      • 获取门店列表
      • 新增门店
      • 修改门店信息
      • 获取店员账号列表
      • 新增店员账号
      • 修改店员账号信息
      • 启用或停用店员账号
      • 获取已启用语言列表
      • 获取皮肤分析维度列表
      • 获取区域列表
    • 产品管理
      • 获取产品分类列表
      • 批量新增产品
      • 批量修改产品
      • 批量删除产品
      • 获取商家产品列表
      • 批量启用或停用产品
      • 设置产品可售门店
      • 设置门店产品链接
      • 获取门店产品列表
      • 批量新增门店自建产品
      • 批量修改门店自建产品
      • 批量删除门店自建产品
      • 批量启用/禁用门店自建产品
    • 护理项目管理
      • 批量新增护理项目
      • 批量修改护理项目
      • 批量删除护理项目
      • 获取商家护理项目列表
      • 批量启用或停用护理项目
      • 设置护理项目可售门店
      • 获取门店护理项目列表
      • 设置门店护理项目链接
      • 批量新增门店自建护理项目
      • 批量修改门店自建护理项目
      • 批量删除门店自建护理项目
      • 批量启用/禁用门店自建护理项目
  • 测肤API
    • 获取 Access Token
      GET
    • 获取文件上传策略
      POST
    • 创建分析任务
      POST
    • 查询分析结果
      GET
  • 数据模型
    • 智能镜运势记录
    • 智能镜梳妆台快照
    • 智能镜经期快照
    • Meta
    • CustomerRecord
    • PartitionZoneMetric
    • ErrorEnvelope
    • 用户信息(data_type=user)
    • WebhookEnvelope
    • PicList_EveM
    • CustomerSearchResponse
    • MetaOnlyResponse
    • 通用 V 分区字段
    • 查询分析结果响应
    • AccessTokenEnvelope
    • Pore
    • PaintMask_EveM
    • 用户数据(data_type=user,action_type=create/update)
    • ReportCommonFields
    • TokenResponse
    • SkinApiMeta
    • AnalyzeTaskRequest
    • Wrinkle
    • ThreeDList_EveM
    • 宜肤M 报告数据(source_type=eve,data_type=report)
    • SkinDimension_Degree
    • BatchErrorResponse
    • Eve V 标准算法任务结果
    • AnalyzeTaskEnvelope
    • Speckle
    • 宜肤M 人脸图片数据(source_type=eve,data_type=report_image)
    • WrinkleTroubleItem
    • MerchantListResponse
    • EveVStandardResult
    • SpeckleZoneItem
    • 宜肤M 3D模型数据(source_type=eve,data_type=report_3d)
    • SpeckleTroubleItem
    • StoreListResponse
    • Eve V 分区算法任务结果
    • Eve V 标准算法
    • Acne
    • 宜肤V 报告数据(source_type=eve20,data_type=report)
    • 宜肤M 报告(source_type=eve)
    • EmployeeListResponse
    • Eve V 通用分区结果
    • EveVResources
    • Sensitive
    • 宜肤V 图片/3D数据(source_type=eve20,data_type=report_image 或 report_3d)
    • 宜肤V 报告(source_type=eve20)
    • CreateStoreBody
    • Online Skin 标准算法任务结果
    • OutputOptions
    • BlackRimOfEye
    • SDK / PAD 报告数据(source_type=sdk 或 pad)
    • SDK / PAD 报告(source_type=sdk 或 pad)
    • CreateEmployeeBody
    • OnlineSkinStandardResult
    • RequestMetadata
    • SkinGlow
    • 手机测肤 / 线上H5 报告数据(source_type=mobile 或 online)
    • 手机测肤 / 线上H5 / 智能镜报告(source_type=mobile、online 或 mirror)
    • LangData
    • Online Skin 标准属性
    • EveVDimensionCodes
    • Scar
    • BatchProductBody
    • Online Skin 标准属性(1)
    • Eve V 分区算法
    • SkinTone
    • BatchTreatmentBody
    • Online Skin 标准属性(2)
    • Online Skin 标准算法
    • Resource
    • Online Skin 标准属性(3)
    • 单张正面图片资源
    • Extend
    • Online Skin 标准属性(4)
    • Online Skin 全肤色算法
    • CustomQsAnswer
    • Online Skin 标准属性(5)
    • 大模型测肤请求(Online Skin / all_race_v2)
    • Online Skin 标准属性(6)
    • 单图或三图资源
    • OnlineSkinStandardFaceRectangle
    • 人脸姿态校正标准算法
    • Online Skin 全肤色算法任务结果
    • 人脸姿态校正全肤色算法
    • OnlineSkinAllRaceResult
    • 人脸姿态校正全肤色 V2
    • Online Skin 全肤色属性
    • 面部分析标准算法
    • Online Skin 全肤色属性(1)
    • 面部分析全肤色算法
    • Online Skin 全肤色属性(2)
    • Online Skin 全肤色属性(3)
    • Online Skin 全肤色属性(4)
    • Online Skin 全肤色属性(5)
    • Online Skin 全肤色属性(6)
    • Online Skin 全肤色属性(7)
    • OnlineSkinAllRaceFaceRectangle
    • 大模型测肤任务结果
    • 大模型测肤结果
    • 人脸姿态校正标准算法任务结果
    • FacePoseCorrectionStandardResult
    • 人脸姿态校正全肤色算法任务结果
    • FacePoseCorrectionAllRaceResult
    • 人脸姿态校正全肤色 V2任务结果
    • FacePoseCorrectionAllRaceV2Result
    • 面部分析标准算法任务结果
    • FacialAnalysisStandardResult
    • 属性值
    • 面部分析全肤色算法任务结果
    • FacialAnalysisAllRaceResult
  1. 测肤API

获取文件上传策略

国内
https://api-eve.meitu.com
国内
https://api-eve.meitu.com
POST
/skin_api/file/upload_policy

接口用途#

获取一次性文件上传策略。调用方先请求本接口,再根据 response.upload.method 将文件上传到 response.upload.url。文件上传成功后,使用 response.resource_url 作为创建分析任务接口 resources 中对应资源字段的值。
必须检查 meta.code:0 表示业务成功。上传策略在 ttl 指定的秒数内有效,过期后请重新申请。不要把含临时签名的 upload.url 当作资源地址保存或提交给分析接口。

请求字段#

字段类型必填说明
file_namestring条件必填原始文件名,例如 front.jpg。仅用于确定文件类型和生成资源标识,不应传客户端目录。
suffixstring条件必填不带点的文件扩展名,例如 jpg。只传该字段时,服务端生成文件名。
file_name 与 suffix 至少提供一个。只传 file_name 时从文件名提取扩展名;当前不支持 ZIP 文件。

响应字段#

字段类型说明
meta.codeinteger业务状态码,0 表示成功。
meta.msgstring业务消息。
meta.errorstring错误详情;成功时为空字符串。
meta.req_idstring请求标识,可用于问题追踪。
meta.request_uristring当前请求路径。
response.resource_keystring已分配的文件资源标识。
response.resource_urlstring上传成功后的文件资源 URL;后续创建分析任务时使用此值。
response.ttlinteger上传策略有效期,单位为秒。
response.upload.methodstring上传方法,当前可能为 PUT 或 POST。
response.upload.urlstring本次文件上传地址,仅在策略有效期内使用。
response.upload.form_dataobjectPOST multipart/form-data 上传时必须原样携带的表单字段。
response.providerstring上传服务标识;仅在返回时使用。
response.tokenstring上传凭证;仅在返回时使用。
response.hostsobject可用上传地址信息;仅在返回时使用。
response.mimestring文件 MIME 类型;仅在返回时使用。

上传流程#

1.
调用本接口并确认 meta.code = 0。
2.
读取 response.upload.method,不要固定只支持一种上传方式。
3.
在 response.ttl 有效期内上传文件。
4.
上传请求成功后,保存 response.resource_url。
5.
创建分析任务时,将该 URL 填入 resources 中对应的图片或文件字段。

PUT 上传#

请求体必须是文件原始二进制,不要使用 multipart 包装。示例:

POST multipart/form-data 上传#

将 response.upload.form_data 中的每个字段原样加入表单,并额外添加名为 file 的文件字段。示例:
表单字段以接口实际返回为准,不要自行改名、遗漏或重新计算。

上传完成后创建分析任务#

{
  "api_code": "online_skin",
  "algorithm_variant": "standard",
  "resources": {
    "front_image": "https://storage.example.com/files/6d83a0f1-front.jpg"
  }
}

常见业务错误码#

meta.code含义处理方式
44007缺少文件名提供 file_name 或 suffix。
44008无法确定文件扩展名提供 suffix,或传入带扩展名的 file_name。
44053不支持的文件类型更换为支持的文件类型;当前不支持 ZIP。
44098商家信息无效检查调用凭证及商家配置。
44099请求区域与商家区域不一致使用商家所属区域的 API 地址重新请求。

请求参数

Authorization
API Key
在 header 添加参数
Access-Token
示例:
Access-Token: ********************
or
Body 参数application/json必填

示例
{
  "file_name": "front.jpg"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location 'https://api-eve.meitu.com/skin_api/file/upload_policy' \
--header 'Access-Token: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
  "file_name": "front.jpg"
}'

返回响应

🟢200
application/json
HTTP 请求已处理。请检查 meta.code;0 表示业务成功。
Bodyapplication/json

示例
使用 upload.url 上传文件;上传成功后保存 resource_url。
{
  "meta": {
    "code": 0,
    "msg": "",
    "error": "",
    "req_id": "4826bbfa2ab1db905e6ac2909682746a",
    "request_uri": "/skin_api/file/upload_policy"
  },
  "response": {
    "resource_key": "6d83a0f1-1f6c-4e1a-a5ba-3fb8f4fb8350.jpg",
    "resource_url": "https://storage.example.com/files/6d83a0f1-1f6c-4e1a-a5ba-3fb8f4fb8350.jpg",
    "ttl": 3600,
    "upload": {
      "method": "PUT",
      "url": "https://storage.example.com/files/6d83a0f1-1f6c-4e1a-a5ba-3fb8f4fb8350.jpg?temporary-signature=REDACTED"
    }
  }
}
修改于 2026-08-21 11:55:40
上一页
获取 Access Token
下一页
创建分析任务
Built with