一个朋友让我帮他的新网站做一些小功能,如下:
我可以使用界面,文档都提供给我。需求1和需求2通过汇聚数据提供的接口来实现。需求3是通过数据云实现的。
因为我朋友的站点是用ThinkPHP编写的,所以这三个函数也是用ThinkPHP编写的,以保持以后的代码兼容。
项目的所有文件都放在GitHub上,一些敏感数据已经被隐藏,需要您自行替换,地址如下:
GitHub地址:使用聚合数据API查询快递数据—短信验证码—企业核心名
因为这3个函数没有官方产品,他们需要嵌入到网站的每个功能模块在未来,为了把它很容易,这三个函数的代码都写在一个文件,你只需要关注以下文件:
分别把上面两个网站的“express”、“text”、“name check”文件的地址,按照里面的说明,把KEY和URL信息放在配置文件Home/Conf/http://www.zhucesz.com/中,方便以后重用。
通用API文档
短信API文档
核心名称-文档
需要注意的是,在网站后台,首先要添加一个名为“短信模板”的API服务,供管理员查看后才能正常调用
最后,配置文件Home/Conf/http://www.zhucesz.com/?0 2内容如下
为防止恶意用户使用暴露的短信接口,需要对每个电话号码进行记录。如:
关于“表单验证码”,我们将在下面的代码中进行说明。这里创建如下表结构,记录短信发送的记录:
你也可以直接从GitHub上的0?2/ public?0?2目录下载SQLSQL文件,您可以将它直接恢复到您的MySQL数据库。
最终效果如下:
因为这三个函数都需要表单验证代码,所以先实现它。
打开?0 2/Home/View/http://www.zhucesz.com/,注意图片验证码img标签,以及相应的javascript
对应的后端代码在/Home/Controller/http://www.zhucesz.com/?0 2
因为这三个函数实际上都是通过网络请求第三方网站的API地址,所以可以统一成一个通用的方法。您可以传入三个变量:URL、参数数组、请求方法(不管是否post,默认值为0),并返回JSON格式的数据。
之后,我们可以调用这个通用方法来获取交付数据、发送短信、查询企业名称。
最终效果如下:
打开0 2/Home/View/http://www.zhucesz.com/
?0 0 2 content = this-> juhecURL (C("EXPRESS_QUERY_URL"), params, 1);?0 2取消这个部分的注释(我使用了一个死数组使程序工作,因为查询平衡不足)
无需进一步ado,前端HTML直接对代码进行处理。这里实际上有两种操作,一种是“给我发一个号码为XXXXX的验证码”,另一种是“我已经收到并填写了验证码,请查看我填写的验证码是否正确”。
同样,后端有点复杂,因为有两个动作
因为这个界面原本只提供每个查询一个关键字,而朋友的网站要求每个查询用“,”分隔多个关键字,所以需要提交数据并返回到前端进行处理(遍历多个列表)。
前端代码相对简单
后端代码
这三个函数现在都已经完成了,但是您可以在策略方面更进一步,防止恶意用户使用接口做坏事。例如,
转载:http://www.zhucesz.com/
如果验证码丢失怎么办
检查公司注册名称是否为核心名称有以下方法:文章末尾有复活节彩蛋。
1. 登录工商行政管理局官网
名字在广东地区的检查,最好的登录名与当地工商局网站,但在这个核,需要你知道当地工商局网站,然后在网页上找到核入口,在正常情况下,工商局发布的信息更重要的是,许多业务分为一个入口,如果你不知道该公司的核名属于什么类型的业务,据估计,很难开展核名称,即使你处理核名业务,还要等几个工作日才能给出结果,但是有一件事可以肯定的是在工商局的官网核名,如果可以过关的话,是一定要注册公司的。
2. 使用一些公司名称工具
现在市场上有许多核心工具看起来做的是同样的事情,但实际上却有非常不同的结果,有些甚至根本不起作用。所以一定要了解一个可靠的核名工具,是非常必要的!企名网可以帮您查看注册公司的名称是否可用,不仅核名结果快,更重要的是工商核名通过率高,基于工商大数据研发,从而使公司的核名称更加可靠。
不了解公司的工商问题?微信公众号企名网(企名网)
有关该公司核名称的更多信息,可以在网上搜索该公司的名称
.
如需了解更多公司核名、企业注册核名、商标核名、网上核名、关注了解更多公司核名等资讯。