700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 手把手教你php调用短信接口(smsapi)实现发送短信验证码

手把手教你php调用短信接口(smsapi)实现发送短信验证码

时间:2023-08-31 19:40:58

相关推荐

手把手教你php调用短信接口(smsapi)实现发送短信验证码

闪速码短信平台()不仅支持个人、企业使用,还可以免费试用200条,所以本文使用闪速码平台提供的短信接口来演示,操作流程和阿里云、腾讯云一致,不再赘述。

文章目录

目录

前言

一、账号注册?

二、实名认证

1.个人认证

2.企业或组织认证

三、创建签名和模板

1.创建签名

2.创建模板

四、开通开发者模式

五、下载PHP-SDK

六、创建项目

总结

前言

总共流程可以分为:账号注册、实名认证、创建签名和模板、开通开发者模式、下载PHP-SDK、创建项目、完成这几个步骤。

闪速码平台api支持单发和群发,方法名称一致。均为sms.message.send,更多内容请访问开发文档 - 闪速码短信平台 ()

一、账号注册?

打开闪速码官网(),输入手机号注册账号,注册成功后即可看到赠送的短信额度

二、实名认证

1.个人认证

点击头像,出现下拉框,点击账户认证,选择个人认证

提交彩色身份证正反面照片、填写信息信息,等待审核即可。

值得注意的是:个人认证用户仅支持短信验证码和短信通知的发送。

2.企业或组织认证

点击头像,出现下拉框,点击账户认证,选择企业认证

提交营业执照等信息,等待审核即可。

三、签名和模板

1.使用免审签名和模板

免审签名:闪速码(仅供测试使用)

免审模板:

打开【产品】-【验证码】-【模板管理】-【引用免审模板】-【查看】-【引用此模板】即可

2.创建签名和模板

实名认证成功后就可以申请短信签名和模板,在【设置】-》签名管理中申请签名。个人用户可不用上传营业执照等资质文件,说明使用场景即可,提交后耐心等待审核。

在产品-》验证码-》模板管理中申请短信模板,提交后需要经由人工审核,也可以直接使用免审验证码模板,非常便捷。

四、开通开发者模式

签名和短信模板审核成功后,在【设置】-》开发设置中打开开发者模式第三方,获取app_id和secret_key。

五、下载PHP-SDK

访问/sms-php-sdk-master.rar下载php-sdk。放到项目根目录或插件目录

六、创建项目

配置文件,修改文件中的开发配置即可

闪速码PHP-SDK支持composer模式,如未配置删掉autoload.php文件,并引用request.php和client.php文件。

<?php/** 请登录注册,提交实名资料后获取APPid等开发者资料*/require __DIR__ . '/vendor/autoload.php';/*这里引用包管理工具 Composer 文件如服务器未配置,可用引用文件使用require_once (__DIR__.'/Hwtech/Sms/Request.php');require_once (__DIR__.'/Hwtech/Sms/Client.php');*/use Hwtech\Sms\Client;use Hwtech\Sms\Request;$client = new Client();$client->setAppId('hw_100001'); //开发者ID,在【设置】-【开发设置】中获取$client->setSecretKey('123456'); //开发者密钥,在【设置】-【开发设置】中获取$request = new Request();$request->setMethod('sms.message.send');$request->setBizContent(['mobile' => ['18614851111'], //接受号码'template_id' => 'ST_00000005', //模板id'type' => 0, //验证码类型为0'sign' => '短信签名', //这里填写短信签名,不需要填写签名id'send_time' => '','params' => ['code' => $code]]);list($ret, $errno, $errstr, $et) = $client->execute($request);var_dump($ret, $errno, $errstr, $et);

总结

至此,验证码功能就算对接成功了,是不是很简单,快去试试吧

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。