详细说明--系统如何使用阿里云的【三网手机号实名认证接口】API对用户手机号进行实名认证

简介: 三网手机号实名认证接口,通过阿里云API将姓名、身份证号、手机号提交至运营商核验,验证信息一致性。购买免费套餐后获取AppCode,使用Java调用示例代码即可实现认证,返回结果包含核验状态与消息,适用于用户身份真实性校验场景。

三网手机号实名认证接口,是将【身份证号码、姓名、手机号码】上传至阿里云的接口API,再与运营商身份信息系统进行匹配,判断信息的一致性准确性。

首先我们获取接口:https://market.aliyun.com/detail/cmapi026061

购买完免费套餐后在控制台:marketnext.console.aliyun.com ,获取您的AppCode

具体实现代码【Java示例】:

import okhttp3.Call;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;

public class phone3demo {

    public static void main(String[] args) throws IOException {
        String url = "https://phonecheck.market.alicloudapi.com/phoneAuthentication";
        // 获取appCode链接:https://market.aliyun.com/detail/cmapi026061
        String appCode = "e1f34lk456jl4k5j6k45660d7130";
        String name = "张三";
        String idNo = "240421193712211313";
        String phoneNo = "13856565656";

        System.out.println(postData(appCode, url, name, idNo, phoneNo));
    }

    /**依赖的工具包有:okhttp-3.2.0.jar, okio-1.14.0.jar
     * 工具包下载链接:https://download.csdn.net/download/ruidongjun007/88360015
     * <dependency>
     *      <groupId>com.squareup.okhttp3</groupId>
     *      <artifactId>okhttp</artifactId>
     *      <version>3.2.0</version>
     *  </dependency>
     *  
     *  <dependency>
     *      <groupId>com.squareup.okio</groupId>
     *      <artifactId>okio</artifactId>
     *      <version>1.14.0</version>
     *  </dependency>
     */
    public static String postData(String appCode, String url, String name, String idNo, String phoneNo ) throws IOException {
        String result = "";
        RequestBody formBody = new FormBody.Builder().
        add("name", name).add("idNo", idNo).add("phoneNo", phoneNo).build();
        Request request = new Request.Builder().url(url).
        addHeader("Authorization", "APPCODE " + appCode).post(formBody).build();

        Call call = new OkHttpClient().newCall(request);
        Response response = null;
        try {
            response = call.execute();
        } catch (IOException e) {
            System.out.println("execute failed, message:" + e.getMessage());
        }

        assert response != null;
        if (!response.isSuccessful()) {
            // 状态码为403时一般是套餐包用尽,需续购;
            // 注意:续购不会改变秘钥(appCode),仅增加次数
            // 续购链接:https://marketnext.console.aliyun.com/bizlist
            System.out.println("request failed----" + "返回状态码" + response.code()  + 
              ",message:" + response.message());
        }
        result = response.body().string();

        // 返回实例:{"name":"张三","idNo":"240421193712211313","phoneNo":"13856565656","respMessage":"身份证信息匹配","respCode":"0000"}

        return result;
    }
}
相关文章
|
23天前
|
JSON API 数据格式
详细说明--如何使用postman调试【阿里云身份证实名认证API接口】
本文介绍如何使用Postman开发实名认证服务。通过阿里云市场获取接口,购买免费套餐后在控制台获取AppCode,在Postman中设置请求地址、Authorization头(含APPCODE),并以x-www-form-urlencoded格式提交参数,发送请求即可获得JSON格式认证结果,调试错误可查看返回Header,成功后可导出源码。(239字)
288 10
|
9天前
|
前端开发 JavaScript 微服务
微前端:告别巨石应用,构建灵活前端架构
微前端:告别巨石应用,构建灵活前端架构
177 116
|
人工智能 Cloud Native 安全
【AI原生研讨会】阿里云邀您共探企业 AI 原生应用架构升级实践
阿里云邀您参加于11月28日在北京阿里中心举办的“企业AI原生应用架构升级”研讨会,期待与您一起探索如何为企业构建真正可信赖、可扩展、可进化的下一代 AI 应用体系。现场席位有限,立即报名!
【AI原生研讨会】阿里云邀您共探企业 AI 原生应用架构升级实践
|
20天前
|
传感器 运维 监控
基于北斗和蓝牙beacon的室内北斗定位系统从原理到应用全面详解(一)
本文介绍基于北斗与蓝牙beacon的室内定位系统,融合卫星与蓝牙技术优势,实现室内外无缝覆盖、多精度分级、低成本部署及多功能扩展,适用于工厂、园区等全域定位场景。
217 1
|
11天前
|
消息中间件 Java 调度
深入探讨进程、线程和协程之间的区别和联系
本文深入解析进程、线程与协程的核心区别与联系,涵盖资源分配、调度机制、通信方式及性能对比。结合代码示例与实际场景,阐明三者在高并发系统中的协同应用,助你掌握现代并发编程设计精髓。(239字)
116 11
|
6天前
|
人工智能 自然语言处理 测试技术
研发、测试提效攻略:利用Apipost AI 6 大核心功能实现接口测试全流程
Apipost 通过 AI 实现接口从设计到测试的全流程自动化,支持智能提取文档、一键补全参数、自动生成用例与断言,大幅提升研发与测试效率,推动接口测试向智能化、规范化升级。
|
19天前
|
缓存 监控 Java
用 Spring Boot 3 构建高性能 RESTful API 的 10 个关键技巧
本文介绍使用 Spring Boot 3 构建高性能 RESTful API 的 10 大关键技巧,涵盖启动优化、数据库连接池、缓存策略、异步处理、分页查询、限流熔断、日志监控等方面。通过合理配置与代码优化,显著提升响应速度、并发能力与系统稳定性,助力打造高效云原生应用。
359 3
|
2天前
|
前端开发
驯服useEffect:从依赖地狱到精准更新
驯服useEffect:从依赖地狱到精准更新
147 117
|
20天前
|
数据采集 SQL 人工智能
评估工程正成为下一轮 Agent 演进的重点
AI系统因不确定性需重构评估体系,评估工程正从人工经验走向自动化。通过LLM-as-a-Judge、奖励模型与云监控2.0等技术,实现对Agent输出的可量化、可追溯、闭环优化的全周期评估,构建AI质量护城河。(238字)

热门文章

最新文章