Rumah > rangka kerja php > ThinkPHP > Contoh untuk menerangkan cara rangka kerja TP menyepadukan perkhidmatan SMS Awan Huawei

Contoh untuk menerangkan cara rangka kerja TP menyepadukan perkhidmatan SMS Awan Huawei

藏色散人
Lepaskan: 2022-11-18 21:04:04
ke hadapan
2195 orang telah melayarinya

Lajur tutorial rangka kerja thinkphp berikut akan memperkenalkan kepada anda cara ThinkPHP menyepadukan Perkhidmatan SMS Awan Huawei, saya harap ia dapat membantu rakan yang memerlukan!

Contoh untuk menerangkan cara rangka kerja TP menyepadukan perkhidmatan SMS Awan Huawei

ThinkPHP menyepadukan perkhidmatan SMS Cloud Huawei

Projek ini menyepadukan perkhidmatan penghantaran SMS Cloud Huawei dan menyokong ThinkPHP5.0 dan ThinkPHP5 dan ThinkPHP6.0, diselenggarakan oleh Ningbo Shengjia Network Technology Co., Ltd.

Tutorial Pemasangan

Gunakan baris arahan composer require singka/singka-hwsms untuk memasang. [Pembelajaran yang disyorkan: "tutorial video thinkPHP"]

Contoh penggunaan (berdasarkan ThinkPHP6.0)

<?php
// +----------------------------------------------------------------------
// | 胜家云 [ SingKa Cloud ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2020 https://www.singka.net All rights reserved.
// +----------------------------------------------------------------------
// | 宁波晟嘉网络科技有限公司
// +----------------------------------------------------------------------
// | Author: ShyComet <shycomet@qq.com>
// +----------------------------------------------------------------------
namespace app\home\controller;

use SingKa\HwSms\HwSms;

class Index
{
    /**
    * 短信发送示例
    *
    * @url              华为云短信APP接入地址+接口访问URI
    * @appKey           华为云短信appKey
    * @appSecret        华为云短信appSecret
    * @sender           国内短信签名通道号或国际/港澳台短信通道号
    * @signature        华为云短信签名
    * @statusCallback   短信发送状态返回接收地址,可以为空
    */
    public function smsDemo()
    {
        $config[&#39;url&#39;] = &#39;https://rtcsms.cn-north-1.myhuaweicloud.com:10743&#39;;
        $config[&#39;appKey&#39;] = &#39;PkT889B*************wM0GAi&#39;;
        $config[&#39;appSecret&#39;] = &#39;U58fd****************0o4N&#39;;
        $config[&#39;sender&#39;] = &#39;csms12345678&#39;;
        $config[&#39;signature&#39;] = &#39;短信签名&#39;;
        $config[&#39;statusCallback&#39;] = &#39;短信发送状态返回接收地址,可以为空&#39;;
        $sms = new HwSms($config);
        $result = $sms->send(&#39;模板ID&#39;, &#39;手机号码(多个号码可以用英文逗号隔开)&#39;, &#39;短信变量数组&#39;);
        if ($result[&#39;code&#39;] == &#39;000000&#39;) {
            echo &#39;发送成功&#39;;
        } else {
            echo $result[&#39;msg&#39;];
        }
    }
  
}
Salin selepas log masuk

Arahan lain

华为云短信介绍:https://support.huaweicloud.com/productdesc-msgsms/sms_desc.html
Salin selepas log masuk

Atas ialah kandungan terperinci Contoh untuk menerangkan cara rangka kerja TP menyepadukan perkhidmatan SMS Awan Huawei. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:segmentfault.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan