ardon/eucp-sms

eucp-sms for laravel

1.5 2020-04-06 15:52 UTC

This package is not auto-updated.

Last update: 2024-09-17 13:18:01 UTC


README

>亿美短信平台接口

Installation/安装

composer require ardon/eucp-sms

laravel 5.*

在laravel config/app.php里面的providers添加下面的代码

Ardon\EucpSms\EucpServiceProvider::class

发布laravel扩展包

生成一个配置文件eucpsms.php 在 config文件夹下面

php artisan vendor:publish --provider="Ardon\EucpSms\EucpServiceProvider"

配置

修改config/eucpsms.php文件内容

return [
    "ym_sms_addr"                      => "www.btom.cn:8080", /*接口地址,请联系销售获取*/
    "ym_sms_send_uri"                  => "/inter/sendSingleSMS", /*发送单条短信接口*/
    "ym_sms_send_batch_uri"            => "/inter/sendBatchSMS", /*发送批次短信接口*/
    "ym_sms_send_batchonly_sms_uri"    => "/inter/sendBatchOnlySMS", /*发送批次[不支持自定义smsid]短信接口*/
    "ym_sms_send_personality_sms_uri"  => "/inter/sendPersonalitySMS", /*发送个性短信接口*/
    "ym_sms_getreport_uri"             => "/inter/getReport", /*获取状态报告接口*/
    "ym_sms_getmo_uri"                 => "/inter/getMo", /*获取上行接口*/
    "ym_sms_getbalance_uri"            => "/inter/getBalance",   /*获取余额接口*/
    "ym_sms_appid"                     => "EUCP-EMY-SMS1-ABCDE", /*APPID,请联系销售或者在页面获取*/
    "ym_sms_aespwd"                    => "89105A4C15CABCDE", /*密钥,请联系销售或者在页面获取*/
    "en_gzip"                          => true, /* 是否开启GZIP */
    "end"                              => "\n",
    "iv"                               => "", //密钥偏移量IV,可自定义
    "ym_sms_sign"                      => "【短信签名】",
];

使用

use Ardon\EucpSms\Eucp;

$result = Eucp::SendSMS($phone, $content);