PHP 对接阿里云短信服务完整流程

一、开通阿里云短信服务

阿里云短信服务管理控制台

二、获取阿里云访问密钥

阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。

获取步骤:

(一)打开 AccessKey 管理

鼠标移至头像,选择 AccessKey 管理。
AccessKey

(二)创建 AccessKey 密钥

点击【创建 AccessKey】按钮即可自动创建。
创建 AccessKey
首次创建需要进行短信验证,创建完成后,将 AccessKey ID 和 AccessKey Secret 妥善保管。

AccessKey ID 和 AccessKey Secret 是您访问阿里云 API 的密钥,具有该账户完全的权限,请您妥善保管。

可以通过阿里云控制台的秘钥管理页面创建、管理所有的访问秘钥对,且保证它处于“启用”状态。由于访问秘钥是阿里云对 API 请求进行安全验证的关键因子,请妥善保管你的访问秘钥。如果某些秘钥对出现泄漏风险,建议及时删除该秘钥对并生成新的替代秘钥对。

三、创建短信签名和短信模板

打开阿里云短信服务管理控制台,选择【国内消息】,按要求分别添加【短信签名】和【短信模板】,填写完成后等待审核即可。
创建短信签名和短信模板

四、下载 PHP SDK(仅支持5.5以上PHP版本)

点击此处前往下载

或在浏览器地址栏输入此链接下载:

http://ytx-sdk.oss-cn-shanghai.aliyuncs.com/dysms_php.zip?spm=a2c4g.11186623.2.16.301a5489mQC7jA&file=dysms_php.zip

建议使用:IE 10 +,Edge,Chrome,Firefox浏览器版本进行下载,目前控制台产品不支持在Pad、手机等移动设备上使用。

下载完成,解压到你的项目目录。

五、修改DEMO程序原文件
修改 SmsDemo.php 文件
  1. SmsDemo.php 文件中找到 getAcsClient() 方法,修改 AccessKeyIdAccessKeySecret
public static function getAcsClient() {
   
   
    //产品名称:云通信短信服务API产品,开发者无需替换
    $product = "Dysmsapi";

    //产品域名,开发者无需替换
    $domain = "dysmsapi.aliyuncs.com";

    // TODO 此处需要替换成开发者自己的AK (https://ak-console.aliyun.com/)
    $accessKeyId 
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

相逢不晚何必匆匆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值