婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP如何實現阿里云短信sdk靈活應用在項目中的方法

PHP如何實現阿里云短信sdk靈活應用在項目中的方法

熱門標簽:百度地圖標注偏差 咸寧銷售電銷機器人系統 余姚電話機器人 電銷機器人問門薩維品牌my 開發地圖標注類網站 400電話蘭州申請請 外呼系統能給企業帶來哪些好處 廣東廣州在怎么申請400電話 百度地圖怎樣標注圖標

首先安裝

composer require alibabacloud/sdk

接著看alibabacloud官網文檔

https://packagist.org/packages/alibabacloud/sdk

示例

My_composer_aliyunsms.php

?php
// use Swoft\Task\Bean\Annotation\Task;
// use AlibabaCloud\Client\AlibabaCloud;
// use AlibabaCloud\Client\Exception\ClientException;
// use AlibabaCloud\Client\Exception\ServerException;

use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
use AlibabaCloud\Ecs\Ecs;

/**
 * 阿里信息發送類
 * @Task("ali")
 */
class My_composer_aliyunsms
{
  /**
   * 發送短信驗證碼
   */
  public function sendCode($config,$phone,$code)
  {
    $param = [
      'code' => $code
    ];
    AlibabaCloud::accessKeyClient($config['accessKeyId'], $config['accessSecret'])
      ->regionId($config['regionId'])
      ->asGlobalClient();

    try {
      $result = AlibabaCloud::rpcRequest()
        ->product('Dysmsapi')
        ->version('2017-05-25')
        ->action('SendSms')
        ->method('POST')
        ->options([
          'query' => [
            'PhoneNumbers' => $phone,
            'SignName' => $config['SignName'],
            'TemplateCode' => $config['TemplateCode'],
            'TemplateParam' => json_encode($param)
          ],
        ])
        ->request();
      return $result->toArray();
    } catch (ClientException $e) {
      echo $e->getErrorMessage() . PHP_EOL;
    } catch (ServerException $e) {
      echo $e->getErrorMessage() . PHP_EOL;
    }
  }
}

demo

 include 'My_composer_aliyunsms.php';
 $sms = new My_composer_aliyunsms();
 $phone='xxxxxx';
 $code='99999'; 
 $config = [
  'accessKeyId' => 'LTAIMje******hS',
  'accessSecret' => 'fMuQTLUrKQN******Z2m07',
  'SignName' => '****',
  'TemplateCode' => 'SMS_****04',
  'regionId' => 'cn-hangzhou'
 ];
 $re = $sms->sendCode($config,$phone,$code);  
 var_dump($re);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Thinkphp集成抖音SDK的實現方法
  • 微信sdk實現禁止微信分享(使用原生php實現)
  • PHP實現微信支付(jsapi支付)和退款(無需集成支付SDK)流程教程詳解
  • thinkPHP微信分享接口JSSDK用法實例
  • thinkPHP簡單導入和使用阿里云OSSsdk的方法
  • php一個文件搞定微信jssdk配置
  • PHP實現微信JS-SDK接口選擇相冊及拍照并上傳的方法
  • 微信支付PHP SDK之微信公眾號支付代碼詳解
  • 微信公眾平臺開發接口PHP SDK完整版
  • PHP sdk實現在線打包代碼示例

標簽:銅陵 巴彥淖爾 鷹潭 麗江 十堰 臨沂 衡陽 重慶

巨人網絡通訊聲明:本文標題《PHP如何實現阿里云短信sdk靈活應用在項目中的方法》,本文關鍵詞  PHP,如何,實現,阿里,云,短信,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP如何實現阿里云短信sdk靈活應用在項目中的方法》相關的同類信息!
  • 本頁收集關于PHP如何實現阿里云短信sdk靈活應用在項目中的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 冀州市| 青川县| 五大连池市| 福州市| 崇礼县| 射洪县| 湘潭市| 侯马市| 阿坝| 阿拉善左旗| 新巴尔虎左旗| 郴州市| 义马市| 桐柏县| 宝应县| 江源县| 吴忠市| 云龙县| 论坛| 浦北县| 昔阳县| 新营市| 邹城市| 鹰潭市| 福州市| 宁乡县| 灵台县| 呼伦贝尔市| 乐昌市| 屏山县| 太白县| 河池市| 绍兴县| 裕民县| 稷山县| 望江县| 健康| 瑞安市| 镇康县| 鄂伦春自治旗| 延长县|