我的编程空间,编程开发者的网络收藏夹
学习永远不晚

laravel 发送短信(腾讯云-阿里云)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

laravel 发送短信(腾讯云-阿里云)

一、腾讯云发送短信

腾讯云短信服务参数

参数名称 参数类型 参数简介

access_key                 string         腾讯云控制台>访问秘钥Secret Id

secret_key                  string         腾讯云控制台>访问秘钥

SecretKey appid          int         (140)开头 :应用管理 >应用列表>点击应用

templateId                   int         模板id 短信服务>国内短信>正文模板管理

smsSign                     sting         签名内容: 短信服务>国内短信>签名管理

appkey                      string         开头 :应用管理 >应用列表>点击应用

1、环境:框架 laravel8 | php7.4.3

2、下方composer包加入到框架 composer.json的require中

"qcloudsms/qcloudsms_php": "0.1.*" 

二、多的不说,注释都有!

 $appid = config('aliyunsms.appid'); // 1400开头        //短信应用SDK AppKey        $appkey = "aliyunsms.appkey";        //需要发送短信的手机号码        //短信模板ID,需要在短信应用中申请        $templateId = 'aliyunsms.templateId';  //模板ID需要在短信控制台中申请        //申请的短信签名的名称        $smsSign = "aliyunsms.smsSign"; // 请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID`        // 指定模板ID单发短信        $code=rand(1000,9999);        try {            $sender = new SmsSingleSender($appid, $appkey);            $params = [$code];//验证码              $sender->sendWithParam("86", $phoneNumbers, $templateId,                $params, $smsSign, "", "");  // 签名参数未提供或者为空时,会使用默认签名发送短信        } catch(\Exception $e) {            return ['code'=>500,'msg'=>$e->getMessage(),'data'=>[]];        }        Redis::setex($phoneNumbers,300,$code);        return ['code'=>200,'msg'=>'发送成功','data'=>[]];    }

 三、阿里云发送短信

阿里云云短信服务参数

参数名称 参数类型 参数简介

template_code     string         模板码:短信服务>国内消息>模板管理模板CODE

access_secret      string         阿里云云控制台右上角>访问秘钥 access_key管理

access_key         string           阿里云云控制台右上角>访问秘钥 access_key管理

sign_name          string            签名名称

 1、环境:框架 laravel8 | php7.4.3

2、下方composer包加入到框架 composer.json的require中

"mrgoon/aliyun-sms": "dev-master"

$sms  =  new  AliSms();//阿里云composer类        $code=rand(1000,9999);        //懒得验证 略        $sms->sendSms($phone,  config('aliyunsms.code'),  ['code'=>  $code]);        Redis::setex($phone,300,$code);        return ['code'=>200,'msg'=>$number,'data'=>[]];

仅做记录,可以参考不喜勿喷!

来源地址:https://blog.csdn.net/qq_61302134/article/details/126650354

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

laravel 发送短信(腾讯云-阿里云)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

阿里云平台发送短信

1.获取阿里云访问密钥为了使用短信发送API-Python SDK,您必须申请阿里云的访问密钥。阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。
2023-01-31

SpringBoot项目中使用腾讯云发送短信的实现

本文主要介绍了SpringBoot项目中使用腾讯云发送短信的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-05-16

关于阿里云短信发送的一个问题

使用阿里云的短信服务时, 需要下载sdk, 现有以下两个版本的sdk:aliyun-python-sdk-core-v3==2.9.1aliyun-python-sdk-core-v3==2.8.6在python3.6中使用短信服务的以下代
2023-01-31

阿里云服务器发送短信功能详解

阿里云服务器作为阿里集团提供的云服务产品,具有强大的功能和灵活性。本文将详细介绍阿里云服务器发送短信功能的实现方式和使用方法,帮助用户更好地了解和利用这一功能。正文:一、阿里云服务器发送短信功能简介阿里云服务器发送短信功能是阿里云服务器提供的一个重要功能,可以帮助用户通过服务器向手机、座机等移动设备发送短信。这一
阿里云服务器发送短信功能详解
2023-11-12

阿里云ECS短信模块实现高效便捷的短信发送服务

阿里云ECS短信模块是阿里云推出的一款强大的短信发送服务,能够帮助用户快速、便捷地实现短信的发送。本文将详细介绍阿里云ECS短信模块的功能、使用方法以及注意事项,帮助用户更好地理解和使用这款产品。正文:随着互联网技术的发展,短信已经成为了人们日常生活中的重要沟通工具。然而,短信发送的过程却往往需要花费大量时间,这
阿里云ECS短信模块实现高效便捷的短信发送服务
2023-12-09

阿里云个人短信群发功能为何无法发送?

阿里云作为国内领先的云计算服务提供商,其个人短信群发功能备受用户青睐。然而,近期有用户反映,他们无法正常使用阿里云的个人短信群发功能。本文将深入探讨这一问题,并提供一些解决办法。无法发送的原因阿里云个人短信群发功能无法发送的可能原因有很多。首先,用户可能未完成短信模板的创建和配置。阿里云个人短信群发功能要求用户先
阿里云个人短信群发功能为何无法发送?
2024-06-03

使用阿里云数据库实现短信发送功能

本文将介绍如何使用阿里云数据库来实现短信发送功能。阿里云数据库是一个强大而易用的云数据库服务,可以提供稳定、安全的数据存储和访问。我们将使用阿里云数据库的API来实现短信发送功能。首先,我们需要在阿里云上创建一个数据库实例。在阿里云控制台中,找到“数据库”服务,点击“创建实例”,选择合适的实例规格,然后填写实例名
使用阿里云数据库实现短信发送功能
2023-11-10

Springboot实现阿里云通信短信服务有关短信验证码的发送功能

前言短信验证码是通过发送验证码到手机的一种有效的验证码系统。主要用于验证用户手机的合法性及敏感操作的身份验证。现在市面上的短信服务平台有很多。大家在选择的时候未免会有些不好抉择。本人建议选择短信服务商应遵循以下几点: 服务商知名度高,业务
2023-05-31

阿里云短信代理

阿里云短信代理的优势在于其强大的功能和便捷的使用方式。首先,阿里云短信代理可以一键发送短信通知,将企业的营销信息直接发送到客户的手机上,大大提高了营销的效率和精准度。其次,阿里云短信代理还提供了一键订阅的功能,可以将企业的产品、促销信息等推送到客户的微信、钉钉等社交平台上,使得客户可以随时随地获得企业的最新信息。此外,
阿里云短信代理
2023-10-28

阿里云 短信 代理

阿里云短信代理的优势在于,相比于阿里云官网上的短信,阿里云短信代理更加灵活方便,可以帮助用户快速开通和管理多个阿里云账号,提供更加精准的服务和信息。此外,阿里云短信代理还支持多种短信发送方式,包括文本、图片、语音等,可以满足不同客户的需求。需要注意的是,阿里云短信代理需要满足阿里云官方的使用协议和技术规范,同时需要确保代理账号的安全性和合法性。在使用阿里云短信代理时,还需要注意保护客户的隐私和信息...
2023-10-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录