57 php使用阿里云的短信服务 - xiaoxin01/Blog GitHub Wiki

本文介绍php如何快速使用阿里云的短信服务

开通短信服务

登录阿里云管理后台,进入短信服务页面,开启短信服务:

https://dysms.console.aliyun.com/dysms.htm

申请access key

可以直接使用主账号的access key来调用短信服务,或者创建子账号来调用,推荐使用子账号的方式:

https://ram.console.aliyun.com

申请sms的子账号并开通sms短信服务的管理员权限。

安装sdk

阿里云官方没有提供composer安装方式,可以使用第三方封装过的:

https://packagist.org/packages/jjonline/aliyun-dysms-php-sdk

安装:

composer require jjonline/aliyun-dysms-php-sdk

调用发送短信服务

在上述 Package 的描述页面已经有了调用方式,对于调试阶段,可以调整部分代码,返回Message以便失败时查看到明确的错误信息:

if($acsResponse && strtolower($acsResponse->Code) == 'ok')
{
    return $acsResponse->Message;
}
return $acsResponse->Message;
⚠️ **GitHub.com Fallback** ⚠️