larvel进阶笔记

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

2018-08-10  本文已影响0人  倚南_Determined

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

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

上一篇下一篇

猜你喜欢

热点阅读