<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    如何二開阿里云短信功能

    管理 管理 編輯 刪除

       知識付費短信功能同時支持阿里云短信和crmeb短信我們使用時只需要二選一即可。

     那么我們如何二開阿里云短信功能呢?

     第一步首先進入阿里云控制臺,在阿里云短信模塊,申請需要新加的短信模版

     第二步在知識付費總后臺->系統維護->開發配置->配置分類->短信配置下加新的短信模版id儲存配置

    82884202503191718485909.png

    點擊“短信配置”名稱進入短信配置下的子配置

    bbe30202503191719049460.png

    點擊添加配置選擇‘文本框’類型填寫下面的配置,提交配置

    44503202503191719113270.png

    提交完成后,進入“系統設置->系統設置->阿里云配置->短信配置”,在這里我們可以看到我們新加的短信模版id配置。

    77a54202503191719243930.png

    第三步調取阿里云短信接口發送短信

    知識付費源碼的根目錄extend/service/AliMessageService”下的sendmsg方法為阿里云短信的發送方法;

    $tel:接收手機號

    $setTemplateCode :短信模版ID

    $setTemplateParam :短信內容 參數為數組

    $setOutId可以為空


        /**
         * 發送短信
         * @param string $tel 短信接收號碼
         * @param string $setSignName 短信簽名
         * @param string $setTemplateCode 短信模板ID
         * @param array $setTemplateParam 短信內容
         * @param string $setOutId 外部流水擴展字段
         */
        public static function sendmsg($tel = '', $setTemplateCode = '', $setTemplateParam = [], $setOutId = '')
        {
            try {
                self::init();
                $result = AlibabaCloud::rpc()
                    ->product('Dysmsapi')
                    ->version('2017-05-25')
                    ->action('SendSms')
                    ->method('POST')
                    ->host('dysmsapi.aliyuncs.com')
                    ->options([
                        'query' => [
                            'RegionId' => "cn-hangzhou",
                            'PhoneNumbers' => $tel,
                            'SignName' => SystemConfigService::get('smsSignName'),
                            'TemplateCode' => $setTemplateCode,
                            'TemplateParam' =>count($setTemplateParam) > 0 ?  json_encode(is_array($setTemplateParam) ? $setTemplateParam : ['code' => $setTemplateParam]) : '',
                        ],
                    ])->request()->toArray();
                return $result;
            } catch (ClientException $e) {
                return false;
            } catch (ServerException $e) {
                return false;
            }
        }

    如果發送短信呢?

    AliMessageService::sendmsg($tel,$setTemplateCode,$setTemplateParam);

    例如我們的登錄驗證碼的發送

    29844202503191720395369.png

    $phone 是接收的手機號,$smsTemplateCode 是短信模版ID ,['code' => $code]就是短信的內容了;這樣就發送成功了。

    請登錄后查看

    全 最后編輯于2025-03-19 17:20:56

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    732
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服