年龄验证
随着新法规要求平台在提供某些功能或内容访问之前验证用户年龄,年龄验证变得越来越重要。k-ID的合规开发工具包通过提供适应本地法律要求的全面、管辖区感知验证系统,使合规变得简单。
本指南将引导您在几个步骤中实现年龄验证,让您快速满足监管要求,同时提供流畅的用户体验。
先决条件
在开始之前,您需要:
- k-ID产品: 在k-ID合规工作室中创建和配置您的产品
- API密钥: 从产品的开发者设置页面生成您的API密钥
- Webhook端点(可选但推荐): 设置安全的HTTPS端点以接收验证结果 。更多详情,请参见Webhooks。
步骤1: 启动年龄验证
调用/age-verification/perform-access-age-verification API创建验证请求。这将返回用户用于完成年龄验证的唯一URL。
提示
使用我们的交互式Swagger文档和您的API密钥快速生成年龄验证URL。
重要: 对于您的实现,这应该是服务器到服务器的调用,以保护您的API密钥不被暴露在客户端代码中。
请求示例
POST /api/v1/age-verification/perform-access-age-verification
Content-Type: application/json
Authorization: Bearer your-api-key
{
"jurisdiction": "GB",
"criteria": {
"ageCategory": "ADULT"
}
}
响应示例
{
"id": "7854909b-9124-4bed-9282-24b44c4a3c97",
"url": "https://family.k-id.com/verify?token=eyJhbGciOiJFUzM4NCIs..."
}
jurisdiction参数确保符合当地法规(如为英国要求设置"GB"),而ageCategory: "ADULT"标准验证用户满足该管辖区定义的年龄标准要求。