文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

学历认证API接口

2023-08-31 08:54

关注

概述

学历认证在现代社会已经成为了不可或缺的一部分,然而传统的学历认证方式存在繁琐、耗时、低效等问题。为了解决这些问题,我们开发了一种基于学信网验证码的学历认证API接口。

API介绍

该API接口可以快速提取用户提交的学历证书电子注册备案表里所包含的信息,包括姓名、性别、学校、专业、层次、学制、入学日期、毕业日期、证书编号等。企业或学历认证部门可以通过该API接口快速便捷地实现学历认证、验证和审核等功能,并大大提高工作效率。

API使用方法

要使用该API接口进行学历认证、验证和审核等功能,需要进行如下步骤:

  1. 首先,获取一个验证码,并根据需求构造POST请求体data,将验证码和需要验证的信息一起提交给API接口。

  2. 对API接口进行POST请求,并获取返回的JSON对象。

  3. 从JSON对象中提取出需要的信息字段(例如:姓名、性别、学校、专业等)。

  4. 根据需求对API接口进行二次开发,例如添加身份证验证等功能。

API实现代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

//你申请的key密钥

$API_KEY 'key';

//API接口地址

$API_URL 'https://www.youwk.cn/api/xxw/bgcx';

$get_post_data array(

    //接口参数,一行一个,可按照接口文档-请求参数 的参数填写,或者直接复制开发工具下面的测试代码。

    'key' => $API_KEY,

    'vcode' => 'vcode',

);

//签名校验的 SK:(在用户控制台https://www.youwk.cn/user/key的秘钥安全设置->签名校验 开启后才会生效,没开启签名校验留空即可。)

$sk '31623e5b87c37fc95b7b9a662542d0ec';

$resdata = api::send($API_URL$get_post_data'GET', true, $sk);  //发起请求,注意这里要选择接口支持的协议,默认GET,可选POST

//打印请求结果

print($resdata);

///你的业务代码可写在这里处理API返回的数据

class api

{

    public static function send($API_URL$get_post_data$type$ifsign$sk)

    {

        $get_post_data = http_build_query($get_post_data);

        if ($ifsign) {

            $sign = md5($get_post_data $sk);

            $res = self::send_curl($API_URL$type$get_post_data$sign);

        else {

            $res = self::send_curl($API_URL$type$get_post_data, null);

        }

        return $res;

    }

    //封装好的CURL请求函数,支持POST|GET

    public static function send_curl($API_URL$type$get_post_data$sign)

    {

        $ch = curl_init();

        if ($type == 'POST') {

            curl_setopt($ch, CURLOPT_URL, $API_URL);

            curl_setopt($ch, CURLOPT_POST, true);

            curl_setopt($ch, CURLOPT_POSTFIELDS, $get_post_data);

        elseif ($type == 'GET') {

            curl_setopt($ch, CURLOPT_URL, $API_URL '?' $get_post_data);

        }

        if ($sign) {

            curl_setopt($ch, CURLOPT_HTTPHEADER, ['sign:' $sign]);

        }

        curl_setopt($ch, CURLOPT_REFERER, $API_URL);

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        curl_setopt($ch, CURLOPT_TIMEOUT, 10);

        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

        $resdata = curl_exec($ch);

        curl_close($ch);

        return $resdata;

    }

}

总结

基于学信网验证码的学历认证API接口是一种快速、准确、灵活且私密的解决方案,适用于多种学历认证、验证和审核等场景。企业或学历认证部门可以快速便捷地使用该API接口实现学历认证、验证和审核等功能,并大大提高工作效率。

来源地址:https://blog.csdn.net/qq_39860329/article/details/130130781

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯