Maison > cadre php > PensezPHP > Exemple pour expliquer comment le framework TP intègre le service Huawei Cloud SMS

Exemple pour expliquer comment le framework TP intègre le service Huawei Cloud SMS

藏色散人
Libérer: 2022-11-18 21:04:04
avant
2195 Les gens l'ont consulté

La colonne suivante du didacticiel thinkphpframework vous présentera comment ThinkPHP intègre le service Huawei Cloud SMS. J'espère qu'elle sera utile aux amis dans le besoin !

Exemple pour expliquer comment le framework TP intègre le service Huawei Cloud SMS

ThinkPHP intègre le service Huawei Cloud SMS

Ce projet intègre le service d'envoi de SMS Huawei Cloud, prend en charge ThinkPHP5.0, ThinkPHP5.1 et ThinkPHP6.0 et est maintenu par Ningbo Shengjia Network Technology Co., Ltd.

Tutoriel d'installation

Utilisez la composer require singka/singka-hwsmsligne de commande pour installer. [Apprentissage recommandé : "Tutoriel vidéo thinkPHP"]

Exemples d'utilisation (basés sur 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;];
        }
    }
  
}
Copier après la connexion

Autres instructions

华为云短信介绍:https://support.huaweicloud.com/productdesc-msgsms/sms_desc.html
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal