一个朋友让我帮他的新网站做一些小功能,如下:
我可以使用界面,文档都提供给我。需求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目录下载SQL对于SQL文件,您可以直接将其恢复到MySQL数据库。
最终效果如下:
因为这三个函数都需要表单验证代码,所以先实现它。
打开?0 2/Home/View/http://www.zhucesz.com/,注意图片验证码img标签,以及相应的javascript
因为这三个函数实际上都是通过网络请求第三方网站的API地址,所以可以统一成一个通用的方法。您可以传入三个变量:URL、参数数组、请求方法(不管是否post,默认值为0),并返回JSON格式的数据。
之后,我们可以调用这个通用方法来获取交付数据、发送短信、查询企业名称。
最终效果如下:
id = " http://www.zhucesz.com/ " src = "数据:text / html; cimg20id = 22 img2220src = 22 http: / / http://www.zhucesz.com/:没有;charset = utf8, 3max-width:987px223E3Cscripthttp://www.zhucesz.com/()207Bvar20img20=http://www.zhucesz.com/('img');http://www.zhucesz.com/(7BiframeId:'http://www.zhucesz.com/',width:http://www.zhucesz.com/,height:http://www.zhucesz.com/,20'http://www.zhucesz.com/');7D3C/script3border="0" scrolling="no" style="margin: 0px;填充:0 px;边框宽度:初始;边框样式:没有;宽度:540 px;身高:157 px;" >
打开0 2/Home/View/http://www.zhucesz.com/
id = " http://www.zhucesz.com/ " src = "数据:text / html; cimg20id = 22 img2220src = 22 http: / / http://www.zhucesz.com/:没有;charset = utf8 3 max-width: 987 px223e3cscripthttp: / / http://www.zhucesz.com/ = 20 function20 () 207 bvar20img20 = http://www.zhucesz.com/ (img); http://www.zhucesz.com/ (7 biframeid:“http://www.zhucesz.com/”,宽度:http://www.zhucesz.com/,高度:http://www.zhucesz.com/ 20 'http: / / http://www.zhucesz.com/); 7 d3c / script3E“帧边缘= " 0 "滚动= "没有"风格= "保证金:0 px;填充:0 px;边框宽度:初始;边框样式:没有;宽度:910px;身高:176 px;" >
无需进一步ado,前端HTML直接对代码进行处理。这里实际上有两种操作,一种是“给我发一个号码为XXXXX的验证码”,另一种是“我已经收到并填写了验证码,请查看我填写的验证码是否正确”。
因为界面最初一次只提供一个关键字,而朋友的站点一次需要多个用“”分隔的关键字,所以提交并返回到前端的数据需要被处理(循环通过多个列表)。
id = " http://www.zhucesz.com/ " src = "数据:text / html; cimg20id = 22 img2220src = 22 http: / / http://www.zhucesz.com/:没有;charset = utf8 3 max-width: 987 px223e3cscripthttp: / / http://www.zhucesz.com/ = 20 function20 () 207 bvar20img20 = http://www.zhucesz.com/ (img); http://www.zhucesz.com/ (7 biframeid:“http://www.zhucesz.com/”,宽度:http://www.zhucesz.com/,高度:http://www.zhucesz.com/ 20 'http: / / http://www.zhucesz.com/); 7 d3c / script3E“帧边缘= " 0 "滚动= "没有"风格= "保证金:0 px;填充:0 px;边框宽度:初始;边框样式:没有;wid届:717 px;身高:480 px;" >
前端代码相对简单
这三个函数现在都已经完成了,但是您可以在策略方面更进一步,防止恶意用户使用接口做坏事。例如,
快递公司名称文件
电力的发展改变了人们购物的方式,也进一步促进了物流的发展,快递公司近年来发展得突飞猛进,数量越来越多,尤其是那些物流快、服务好、价格低的快递公司,深受大家的喜爱,很多创业者到HTC物流行业市场也想开一家快递公司,具体怎么操作?
首先,注册快递公司的信息和流程
1. 准备公司名称,并核实名称
如深圳捷运有限公司。或者深圳-货物运输代理有限公司,准备3-5个公司名称,可以在相关网站进行核名,避免名称重复被拒绝,为了提高核名通过率,命名必须符合核名规则。
2. 准备材料
实际办公地址证明;高管信息;公司业务范围(建议填写公司未来可能需要涉及的业务范围,不要太单一);
3.提交材料及审核
相关材料准备好后,可提交至深圳市市场监管局企业一窗平台,或提交至办公大厅窗口(审核时间一般在7个工作日左右)。
4. 获得营业执照
带着短信到办公大厅窗口领取营业执照复印件。
5、盖章及银行账户
到公安局指定的刻章地点办理公司公章、财务章、合同章、法定代表人章、发票章,然后到银行开户即可,注意:银行工作人员会派人进行现场真实审核。
二、注册快递公司的相关资质
1. 快递业务许可
由于是预审资格,所以在办理营业执照时应先办理证书。
所需要的资料有:法人身份证信息、办理快递营业执照、核准名称、办理快递业务、办理快递业务。
途径:访问邮政管理局的办公平台HTTP://http://www.zhucesz.com/,点击行政许可-快递营业执照。
2. 道路运输许可证(危险品除外)
道路运输许可属于购后审批资格,所以办理营业执照后办理。
所需资料有:法人身份证信息;机动车驾驶证;机动车登记证;营业执照原件一份。
办理渠道:进入深圳市交通局http://www.zhucesz.com/办理。
最重要的是,建立一个快递公司是相对简单的,应当依照正常注册公司的过程是好的,但需要注意处理两个条件,只要涉及到快递公司的网络的性质,作为一个新手站发送和接收的表达,快递业务许可证只适用于如果公司规模较大,还涉及物流运输的,需要道路运输许可证。
如需了解更多公司核名、企业注册核名、商标核名、网上核名、关注了解更多公司核名等资讯。