Laravel、云片网络短信发送PHP SDK

Note: 依赖guzzlehttp/guzzle 6,安装本此包时会默认安装此依赖,可能很多其他的第三方库依赖较低版本的guzzle,如guzzle 5

这个SDK主要是对 云片网络 的HTTP短信发送相关API的PHP封装。

云片网首页

https://www.yunpian.com/

通过 composer 安装

composer require ender/yunpian-sms

Usage

如果单独使用别忘了引入composer生成的autoload.php文件

如果是laravel用户可以不用手动include

使用此sdk之前别忘了先在云片网络官网注册并申请相应的apikey

示例代码如下

发送短信

    (“【云片网】”是模板签名)和 apikey 可以在 .env 中配置参数

useEnder\YunPianSms\SMS\YunPianSms;

$yunpianSms = newYunPianSms('Apikey');

$response = $yunpianSms->sendMsg('18xxxxxxx51','【云片网】您的验证码是1234');

var_export($response);

获取当前账户余额等信息(写项目用不到)

useEnder\YunPianSms\SMS\YunPianUser;

$yunpianSms=newYunPianUser(' Apikey ');

$response=$yunpianSms->getAccountInfo();

构造函数参数即为你的个人的apikey

短信发送完毕。

由于结构并不复杂,就没针对laravel提供什么service provider,感觉没什么必要,就几行代码。

参考:

Packagist:

https://packagist.org/packages/ender/yunpian-sms

Github

https://github.com/argb/yunpian-sms

个人实现功能并转载,给需要的人

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容