调用阿里API实现银行卡实名认证
- 1.作者介绍
- 2.算法介绍
- 2.1 阿里云技术介绍
- 2.2 API介绍
- 3.实验代码
- 3.1 调用阿里云API流程
- 3.2 代码实现
- 3.2.1完整代码
- 3.2.2实验结果
- 4.报错分析
- 5.参考链接
1.作者介绍
薛维哥,女,西安工程大学电子信息学院,2022级研究生
研究方向:智能信息处理与电子系统应用技术
电子邮件:2248360847@qq.com
张思怡,女,西安工程大学电子信息学院,2022级研究生,张宏伟人工智能课题组
研究方向:机器视觉与人工智能
电子邮件:981664791@qq.com
2.算法介绍
2.1 阿里云技术介绍
阿里云是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦等大型企业,以及微博、知乎等互联网公司。在天猫双11全球狂欢节、12306春运购票等极富挑战的应用场景中,阿里云保持着良好的运行纪录。
云计算是用足够的低成本、商业化的模式来解决大计算的问题。以前大家只会想到超级计算机,它的运营成本高,而反应速度还是很慢,当这些大的互联网应用真正发展时,比如淘宝,数亿商家提出的购买需要,实时信息匹配的背后,就是大数据的计算。因此,云计算就是使用分布式的方法,针对海量数据大计算的一种解决方案。
API是服务、应用和生态的纽带。API 是允许两个软件组件使用一组定义和协议相互通信的机制, 企业通过对API的开放和使用,更快、可扩展地实现用户获取、引导、以及产品实现流程,促进与合作伙伴的协作与整合。 允许企业成为开放式平台,充分利用第三方数据和服务,创建一流的客户体验。 API 市场引领API 经济 阿里云API市场,为需求方提供全面,可靠的一站式数据及API采购服务,为服务商提供安全,便捷的数据及API变现通道。
API 是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。说得更加通俗易懂一些,别人写好的代码, 或者编译好的程序,提供给客户使用, 就叫做APl。
2.2 API介绍
3.实验代码
3.1 调用阿里云API流程
1.进入阿里云官网注册登录
2.进入界面搜索银行卡实名认证
3.选择产品
4.appcode获取
3.2 代码实现
3.2.1完整代码
import urllib.request,sys
import ssl
host = 'https://ckid.market.alicloudapi.com'
path = '/lundear/verifyBank'
method = 'GET'
appcode = 'xxxxxxxx'
querys = 'cardno=xxxxxxx5&idcard=xxxxxx&mobile=xxxxx&name=xxxxx'
bodys = {}
url = host + path + '?' + querys
request = urllib.request.Request(url)
request.add_header('Authorization', 'APPCODE ' + appcode)
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib.request.urlopen(request, context=ctx)
content = response.read()
if (content):
print(content.decode('utf-8'))
3.2.2实验结果
4.报错分析
5.参考链接
https://cn.aliyun.com
https://blog.csdn.net/weixin_43411585/article/details/88854544
https://blog.csdn.net/Richard_Ting/article/details/81346750