吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2805|回复: 7
收起左侧

[其他转载] 调用api的二要素认证

 关闭 [复制链接]
namecxz 发表于 2021-10-8 10:31
本帖最后由 namecxz 于 2021-10-8 10:37 编辑

我学习时写的一个很简单的网页,用来调用二要素认证的api接口,界面很简陋,数据调用后没有整理。
本人新手,大佬勿喷。


接口代码展示

[PHP] 纯文本查看 复制代码
<?php
    $host = "https://dfidveri.market.alicloudapi.com";
    $path = "/verify_id_name";
    $method = "POST";
    $appcode = $_POST['AppCode'];//AppCode
    $sfz = $_POST['sfz'];//身份证号码
    $sfz_cl = "id_number=";//身份证变量名称
    $name = $_POST['name'];//姓名
    $name_cl = "&name=";//姓名变量名称
    $fh = "&";//连接符号
    $headers = array();
    array_push($headers, "Authorization:APPCODE " . $appcode);
    //根据API的要求,定义相对应的Content-Type
    array_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");
    $querys = "";
    $bodys = $sfz_cl.$sfz.$fh.$name_cl.$name;//变量拼接
    $url = $host . $path;

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_FAILONERROR, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    if (1 == strpos("$".$host, "https://"))
    {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
    var_dump(curl_exec($curl));
?>

调用代码展示
[HTML] 纯文本查看 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>身份证二要素实名认证</title> 
<style type="text/css"> 
</style> 
</head> 
<body> 
    <div>
        <form action="api.php" method="post">
            AppCode: <input name="AppCode" type="text" />
            身份证号: <input name="sfz" type="text" />
            姓名: <input name="name" type="text" />
            <input type="submit" />
        </form>
        <div>
            AppCode购买地址: <a >点击跳转</a>
        </div>
    
</body> 
</html> 

身份证二要素实名认证.zip (1.41 KB, 下载次数: 30)

免费评分

参与人数 1吾爱币 +5 热心值 +1 收起 理由
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Judas 发表于 2021-10-8 14:23
占个前排先,学习来的
xjdasitu 发表于 2021-11-23 22:59
liuzt 发表于 2022-7-27 15:49
楼主,请教一下。api.php输出的数据是下图这样的jsong格式的数据 ScreenShot01043.jpg ,怎么才能输出?适用于访客的页面?可否分享一下代码?
头像被屏蔽
mig 发表于 2022-7-27 18:00
提示: 作者被禁止或删除 内容自动屏蔽
yangyoucai 发表于 2022-8-2 14:47
谢谢分享,收藏学习
90y6u 发表于 2022-8-3 15:57
刚好项目用上,学习学习
lds19 发表于 2022-8-3 21:48
谢谢分享,收藏学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 03:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表