stuchilde / submail-php-sdk
赛邮云通信submail php'sdk
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ^6.3@dev
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is auto-updated.
Last update: 2025-04-29 01:04:21 UTC
README
Note: 内部依赖于guzzlehttp/guzzle 组件
这个SDK主要是对 赛邮云通信 的HTTP短信发送相关API的PHP封装。
SUBMAIL赛邮云通信作为专业短信群发平台,致力于为政企及个人客户提供手机短信(sms)、邮件、短信验证码、106短信等通道及api接口服务.SUBMAIL不仅提供高速、稳定、安全的短信群发,邮件群发,语音通知以及国际短信的发送,还提供更加方便快捷的A2P短信发送、smtp服务和网站集成API,使客户的触发短信和触发邮件集成更加方便,成本更低廉。
Install
Via Composer
$ composer require Submail/submail-php-sdk
也可以修改composer.json之后,执行 composer update 更新项目
"require": { "submail/submail-php-sdk" : "~1.0" }
执行命令后,自动加载需要在psr-4规范在composer.json添加
"autoload": { "psr-4": { "Submail\\SDK\\": "src" } }
Usage
如果单独使用别忘了引入composer生成的autoload.php文件
如果是laravel用户可以不用手动include,需要执行
$ php artisan vendor:publish --tag=config
使用此sdk之前别忘了先在赛邮云通信官网注册并申请相应的apikey
SDK
短信-阅读详细
GATEAWAY_URL
messageSend
<?php $obj->set_category('message'); $to = '130*******'; $content = "【SUBMAIL】您的短信验证码:4438,请在10分钟内输入。"; $res = $obj->messageSend($to,$content);
请求参数
参数 必选 类型 说明 to ture string 接收方号码 content true string 必须包含【公司名】签名的文本内容
messagexSend
<?php $obj->set_category('message'); $to = '130*******'; $vars = array('code'=>rand(100,999)); $res = $obj->messagexSend($to,$vars);
请求参数
参数 必选 类型 说明 to ture string 接收方号码 vars true array 必须包含【公司名】签名的文本内容
注意:凡是涉及xsend方法,需要保持项目ID(project)在配置有效。
邮件-阅读详细
语音-阅读详细
国际短信-阅读详细
Change log
Please see CHANGELOG for more information what has changed recently.
Security
If you discover any security related issues, please email :author_email instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.