云片网络短信发送 PHP SDK 奉上
前段时间用到短信发送的服务,也是翻了一圈,参考各方意见,感觉云片网络确实不错,性价比也比较高,接口也比较清晰。但是,总会有但是,每次调用那个http接口还是感觉不太舒服,一不做二不休,封装成SDK算了。
每个接口测了一遍均正常。
不多说,感受代码,发送短信示例:
use Ender\YunPianSms\SMS\YunPianSms;
$yunpianSms=new YunPianSms('apikey');
$response=$yunpianSms->sendMsg('1xxxxxxx31','【云片网】您的验证码是1234');
var_export($response);
返回值,数组形式,包括两部分:http status code 和具体api返回的数据
array (
'status' => 200, // http status code,便于检查http请求状况
'data' => //官方api的完整返回内容
array (
'code' => 0,
'msg' => 'OK',
'result' =>
array (
'count' => 1,
'fee' => 1,
'sid' => 1956790935,
),
),
)
短信发送完毕。
由于结构并不复杂,就没针对laravel提供什么service provider,感觉没什么必要,就几行代码。
如果官方http api做出调整我会尽量同步更新,不过应该不会轻易调整。
需要的拿走,欢迎提bug和建议。
本帖已被设为精华帖!