91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

MeEdu_V2.5.2新增短信寶短信接口

一款開源免費的在線教育點播收費系統。今天小編就以新增短信接口為例,給大家講解一下如何進行二次開發,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

1:打開前端項目:\src\components\setting\index.vue 增加短信寶頁面 大概在246行

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<div class="pt-15" v-if="tabSeleted.sms === 'smsbao'">
            <Form mode="block" class="p-20">
              <FormItem>
                <template v-slot:label>短信寶賬號</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.smskey" />
              </FormItem>
              <FormItem>
                <template v-slot:label>短信寶密碼</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.smssercet" />
              </FormItem>
              <FormItem>
                <template v-slot:label>短信寶簽名</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.sing" />
              </FormItem>
              <FormItem>
                <template v-slot:label>密碼重置模板</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.template.password_reset" />
                <warn text="注意:短信寶不是填寫模板ID,而是填寫模板內容"></warn>
              </FormItem>
              <FormItem>
                <template v-slot:label>注冊模板</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.template.register" />
                <warn text="注意:短信寶不是填寫模板ID,而是填寫模板內容"></warn>
              </FormItem>
              <FormItem>
                <template v-slot:label>手機號綁定</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.template.mobile_bind" />
              </FormItem>
              <FormItem>
                <template v-slot:label>手機號登陸</template>
                <input type="text" v-model="setting.sms.gateways.smsbao.template.login" />
              </FormItem>
            </Form>
          </div>

2:打開后端項目:\app\Meedu|\Setting.php 修改大概112行左右

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public function getCanEditConfig(): array
    {
        $meedu = config('meedu');
        $smsconfig = config('sms');
        if (!isset($smsconfig['gateways']['smsbao'])){
            $smsconfig['default']['gateways'][0] =  'smsbao';
            $smsconfig['gateways']['smsbao'] = array('smskey'=>'','smssercet'=>'','sing'=>'','template'=>array("password_reset"=>'',"register"=>'',"mobile_bind"=>'',"login"=>''));
        }
        $config = [
            'app' => config('app'),
            'meedu' => $meedu,
            'sms' => $smsconfig,
            'services' => config('services'),
            'pay' => config('pay'),
            'tencent' => config('tencent'),
            'filesystems' => config('filesystems'),
        ];
        return $config;
    }

3:打開后端項目:\vendor\overtrue\easy-sms\src\Gateways 新增SmsbaoGateway.php

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
 
 
 
 
namespace Overtrue\EasySms\Gateways;
 
 
use Overtrue\EasySms\Contracts\MessageInterface;
use Overtrue\EasySms\Contracts\PhoneNumberInterface;
use Overtrue\EasySms\Exceptions\GatewayErrorException;
use Overtrue\EasySms\Support\Config;
use Overtrue\EasySms\Traits\HasHttpRequest;
 
 
class SmsbaoGateway extends Gateway
{
    use HasHttpRequest;
 
 
    public function send(PhoneNumberInterface $to, MessageInterface $message, Config $config)
    {
        $user = $config->get('smskey''');
        $pass = $config->get('smssercet''');
        $signature = $config->get('sing''');
        foreach ($message->getData($this) as $key=>$value){
          $content =  str_replace('{$code}',$value,$message->getContent($this));
        }
        $content = '【'.$signature.'】'.$content;
        $smsapi = "http://api.smsbao.com/";
        $user = $user; //短信平臺帳號
        $pass = md5($pass); //短信平臺密碼
        $content=$content;//要發送的短信內容
        $phone =$to;//要發送短信的手機號碼
        $sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".$content;
        $result =file_get_contents($sendurl);
        return $result;
    }
    
}

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發送:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

另外:我們已經開發好完整的MeEdu_V2.5.2系統短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽