laravel中腾讯云短信接口的调用

今天的大半天就用来调用腾讯云的短信接口了,原谅我技术菜,这是第一次调用第三方的接口,中间困难重重,接下来就和大家分享下今天的历程。

还是laravel框架,之前别人写过这个,当时用的是一个叫做短信宝的平台,后来公司要求用腾讯云的短信接口,作为一名后端的php程序员,我就把活接过来,反正刚来么,什么都不会,学吧。

公司的帐号已经申请开通了短信接口(昨天申请的,今天就好了,挺快的),我点进去找到通信服务,短信的一栏,首先的添加一个应用,我就按照要求填好了, 然后就有了 SDK Appid   和  App key了 ,然后我就根据文档开始开发了。

先说一下业务场景,短信接口主要是注册和忘记密码时调用。公司的App还是一期,功能很少,先实现,以后可能有用手机登录的功能。然后说一下业务逻辑的实现,就是前端点击发送验证码的按钮,然后后端通过php发送给腾讯服务器一些参数,(腾讯要求的参数),然后腾讯服务器就给传递参数中的手机号发送一条短信(验证码),这样就成功掉用了腾讯云的短信接口了。说一下我在过程中碰见的困难吧。首先我不知道sdk是啥?后来才知道是已经封装好的软件开发工具包,可以直接用。第二个是我不会用composer安装扩展,我先下了离线安装的版本,后来发现laravel中引入第三方类对我来说比用composer来说更难,后来我将说明文档中的代码复制到我的项目目录下compose.json中相应的位置,然后在项目目录运行cmd命令工具,运行composer update, 然后需要的文件就自动被下载到laravel下的vender目录了。然后运行在github上的对应的短信模版的代码,将其中的变量变成自己的就可以发短信了

你可能感兴趣的:(laravel中腾讯云短信接口的调用)