巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
赞助文档Help

阿里云PHP SMS短信办事考证码发送体例

一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-25 14:41:31 阅读数: 214

守旧SMS办事

起首去这个网站守旧阿里云的SMS短信办事:http://www.aliyun.com/product/sms?spm=5176.8142029.388261.295.vU5T5g

建立署名、模板

要利用短信办事器必要先建立署名和模板,并提交给阿里云考核经由过程才能够普通利用短信办事。

建立署名

建立署名的时辰注重一下署称号号,其余的话就不累坠了。

记着署称号号

此刻请记着你建立的署称号号,一会在代码中必要利用。

建立模板

建立模板也很简略,阿里云已把要若何填写写的很清晰了。

检查并记着模板CODE

前往你的节制台,当你的模板考核经由过程时这就会呈现大于0的数。

点击这个数,会进入模板办理面板便能够看到你的模板CODE了,请记着他。

建立并记着KeyId和KeySecret

到节制台,把鼠标放到右上角你的用户名的地位会呈现一个accessKeySecret点出来便能够够建立KeyId和KeySecret了,若是他提示你用RAM宁静甚么的,你看你要不要给你的员工分派权限,若是要的话就用RAM,不然就间接点击持续利用就好了。

下载阿里云短信办事器PHP-SDK

官方下载地点:http://help.aliyun.com/document_detail/55359.html?spm=5176.8195934.507901.12.b1ngGK
本教程利用SDK下载地点:http://pan.baidu.com/s/1bpF5B8z

密匙:pult

建立PHP-SMS名目

建立代码文件

建立你的代码文件,并把这个文件放在适才下载的SDK文件夹中的api_sdk的aliyun-php-sdk-core目次下,并把一下代码写入代码文件。

aliyun-php-sdk-core目次里包罗了SMS短信办事的各类模块,以是必须得放在这外面才能利用办事

<?php
  include "Config.php";
  include_once "Request/V20170525/SendSmsRequest.php";
  include_once "Request/V20170525/QuerySendDetailsRequest.php";
  $accessKeyId = "LTAIvAaNs61JeBiN";
//阿里云KeyId 
  $accessKeySecret = "Y3H7durYJ6GIqmJJrsdbJwPi6E8O8M";
//阿里云KeySecret
  //短信API产物名
  $product = "Dysmsapi";
//照写就好了
  //短信API产物域名
  $domain = "dysmsapi.aliyuncs.com";
//照着写就好了
  //临时不撑持多Region
  $region = "cn-hangzhou";
//照着写就好了
  //初始化拜候的acsCleint
  $profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret);
  DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", $product, $domain);
  $acsClient= new DefaultAcsClient($profile);
  $request = new SendSmsRequest;
  //必填-短信领受号码。撑持以逗号分隔的情势停止批量挪用,批量下限为20个手机号码,批量挪用绝对单条挪用实时性稍有提早,考证码范例的短信保举利用单条挪用的体例
  $request->setPhoneNumbers("123456789");
//这里填你要发送的德律风号码
  //必填-短信署名
  $request->setSignName("xx名目");
//这里便是适才让你记着的名目署名
  //必填-短信模板Code
  $request->setTemplateCode("SMS_123456");
//这里便是模板CODE
  //选填-假设模板中存在变量必要替代则为必填(JSON格局)
  $request->setTemplateParam("{"name":"郭涛","number":"316"}");
  //选填-发送短信流水号
  $request->setOutId("1234");//照填就好了
  //倡议拜候请求
  $acsResponse = $acsClient->getAcsResponse($request);
   var_dump($acsResponse);//前往成果

移入Requset

仍是鄙人载的SDK文件夹中的api_sdk目次下,有一个交Dysmsapi的文件夹,翻开这个文件夹就会看到一个叫Request的文件夹,把这个Reques。的件夹复制粘贴到aliyun-php-sdk-core外面。说其实的我搞不清阿里云这个为甚么要如许分隔装SDK,能够是我利用的姿式错误吧,若是有大神搞得清,还劳烦见教小弟,大好人平生安然。
移入后,翻开RequestV20170525目次里有一个SendSmsRequest.php的源文件。请屏障第一行的空间定名。 也便是这一行namespace DysmsapiReqestV20170525;最初结果以下

<?php
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
//namespace DysmsapiRequestV20170525;//便是屏障这一行代码!!!!
class SendSmsRequest extends RpcAcsRequest
{
  function __construct()
  {
    parent::__construct("Dysmsapi", "2018-05-25", "SendSms");
  }
  private $outId;
  private $signName;
  private $ownerId;
  private $resourceOwnerId;
  private $templateCode;
  private $phoneNumbers;
  private $resourceOwnerAccount;
  private $templateParam;
  public function getOutId() {
    return $this->outId;
  }
  public function setOutId($outId) {
    $this->outId = $outId;
    $this->queryParameters["OutId"]=$outId;
  }
  public function getSignName() {
    return $this->signName;
  }
  public function setSignName($signName) {
    $this->signName = $signName;
    $this->queryParameters["SignName"]=$signName;
  }
  public function getOwnerId() {
    return $this->ownerId;
  }
  public function setOwnerId($ownerId) {
    $this->ownerId = $ownerId;
    $this->queryParameters["OwnerId"]=$ownerId;
  }
  public function getResourceOwnerId() {
    return $this->resourceOwnerId;
  }
  public function setResourceOwnerId($resourceOwnerId) {
    $this->resourceOwnerId = $resourceOwnerId;
    $this->queryParameters["ResourceOwnerId"]=$resourceOwnerId;
  }
  public function getTemplateCode() {
    return $this->templateCode;
  }
  public function setTemplateCode($templateCode) {
    $this->templateCode = $templateCode;
    $this->queryParameters["TemplateCode"]=$templateCode;
  }
  public function getPhoneNumbers() {
    return $this->phoneNumbers;
  }
  public function setPhoneNumbers($phoneNumbers) {
    $this->phoneNumbers = $phoneNumbers;
    $this->queryParameters["PhoneNumbers"]=$phoneNumbers;
  }
  public function getResourceOwnerAccount() {
    return $this->resourceOwnerAccount;
  }
  public function setResourceOwnerAccount($resourceOwnerAccount) {
    $this->resourceOwnerAccount = $resourceOwnerAccount;
    $this->queryParameters["ResourceOwnerAccount"]=$resourceOwnerAccount;
  }
  public function getTemplateParam() {
    return $this->templateParam;
  }
  public function setTemplateParam($templateParam) {
    $this->templateParam = $templateParam;
    $this->queryParameters["TemplateParam"]=$templateParam;
  }
}

完成

运转尝尝吧

 

以上所述是小编给大师先容的阿里云PHP SMS短信办事考证码发送体例,但愿对大师有所赞助,若是大师有任何疑难请给我留言,小编会实时答复大师的。在此也很是感激大师对网页设想网站的撑持!

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家搜集公司供给自助建站平台搭建办事。

相干消息more

13
04月
互联网+的政务办事的几大对峙理

推动“互联网+政务办事”是互联网时期晋升当局管理才能古代化的客观请求,是加速当局本能机能转变、扶植办事型当局的主要撑持。... >>概况

11
04月
浅谈思绪!七个技能帮你搞定呼应式网页中的图片

呼应式网页设想已是现在当之无愧的规范设置装备摆设了,咱们必要呼应式的手艺来应答日渐碎片化的屏幕尺寸,网页设想师也力求做好这件工作。而网页中的图片和... >>概况

08
04月
色采界的 Google!给关头词便能够帮你找配

普通配色东西大多供给良多调色盘,让利用者从中找到适合本身需要的色采,究竟结果色采偶然辰不轻易描写。本文要保举的「Picular」号称是网页色采的... >>概况

25
04月
PHP完成的AES加密、解密封装类与用法示例

本文实例报告了PHP完成的AES加密、解密封装类与用法。分享给大师供大师参考,详细以下:<?php/** * Class AE... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站