跳到主要内容

通过年龄验证确保年龄

k-ID 支持通过扫描政府签发的证件来验证用户年龄。这需要使用 /age-verification/perform-id-verification API。

为了进行 ID 验证,需要在网页中显示一个 iframe,该 iframe 使用 /age-verification/perform-id-verification 响应中的 url 属性返回的 URL。这将显示基于网页的 ID 验证用户界面。这意味着用户界面可以托管在游戏控制的自定义网页中,并在游戏内的 Web 视图或单独的浏览器窗口中显示。当用户完成验证步骤时,k-ID 厂商门户中指定的 Webhook 将被触发,生成一个类型为 AgeAssurance.Result 的事件,该事件包含验证结果。事件负载的架构记录在这里

使用年龄阈值

ID 验证可以检查玩家是否超过通过可选 age 参数传递的某个年龄。如果省略 age 参数,则年龄将与司法管辖区的数字同意年龄或 k-ID 厂商门户中配置的最低游戏年龄进行比较。

接收结果

年龄验证结果将传递给任何已注册的 Webhook。当收到结果时,结果将指示验证成功或失败,并包含 minAgemaxAgeconfidence。对于 ID 验证,如果检查通过,则 minAgemaxAge 将相同,confidence 始终为 1。事件负载的架构记录在这里

测试年龄估算

在编写调用 k-ID API 的代码之前,您可以使用您的 API 密钥和 API 文档亲自尝试面部年龄估算。

首先,按照步骤进行简单的 k-ID API 调用

然后,在同一浏览器窗口中调用 /age-verification/perform-id-verification。为此,在列表中点击该 API。

API 调用

然后点击 Try it out 按钮,然后点击 Execute 按钮。

结果

响应中的 url 参数包含将在您的应用程序或单独的浏览器窗口中使用的 iframe 的 URL。将此 URL 复制到您的浏览器中,它将类似于:

https://vx-fe.dcams.app/ebd42ca3-43e8-4522-b145-4845ad0802a8

然后您将看到 ID 验证页面:

ID 验证说明