Heim > PHP-Framework > Denken Sie an PHP > Beispiel zur Erläuterung, wie das TP-Framework den Huawei Cloud SMS-Dienst integriert

Beispiel zur Erläuterung, wie das TP-Framework den Huawei Cloud SMS-Dienst integriert

藏色散人
Freigeben: 2022-11-18 21:04:04
nach vorne
2195 Leute haben es durchsucht

Die folgende thinkphpFramework-Tutorial-Kolumne stellt Ihnen vor, wie ThinkPHP den Huawei Cloud SMS Service integriert. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!

Beispiel zur Erläuterung, wie das TP-Framework den Huawei Cloud SMS-Dienst integriert

ThinkPHP integriert Huawei Cloud SMS-Dienst

Dieses Projekt integriert Huawei Cloud SMS-Versanddienst, unterstützt ThinkPHP5.0, ThinkPHP5.1 und ThinkPHP6.0 und wird von Ningbo Shengjia Network Technology Co., Ltd. verwaltet.

Installationsanleitung

Verwenden Sie zur Installation die composer require singka/singka-hwsms-Befehlszeile. [Empfohlenes Lernen: „thinkPHP-Video-Tutorial“]

Anwendungsbeispiele (basierend auf 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;];
        }
    }
  
}
Nach dem Login kopieren

Andere Anweisungen

华为云短信介绍:https://support.huaweicloud.com/productdesc-msgsms/sms_desc.html
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispiel zur Erläuterung, wie das TP-Framework den Huawei Cloud SMS-Dienst integriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage