阿里云短信php-sdk对接

这篇具有很好参考价值的文章主要介绍了阿里云短信php-sdk对接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

早期用过阿里的大鱼,但现在看已经合并在了阿里云的短信服务

1.进入阿里云工作台,找到短信服务-开通短信服务

阿里云短信php-sdk对接,阿里云,php,云计算

2.开通短信服务需要四个参数,以下流程就按必须字段做操作

1)签名

2)短信模板

3)accessKeyId 

4)accessKeySecret

签名

国内消息-添加签名,添加完需要阿里云审核,大概2小时左右

阿里云短信php-sdk对接,阿里云,php,云计算

短信模板

国内消息-添加模板,添加完需要阿里云审核,大概2小时左右

阿里云短信php-sdk对接,阿里云,php,云计算

 文章来源地址https://www.toymoban.com/news/detail-693753.html

accessKeyId /accessKeySecret

右上角-账号-AccessKey管理

阿里云短信php-sdk对接,阿里云,php,云计算

创建AccessKey

accessKeyId /accessKeySecret都在此处获取

阿里云短信php-sdk对接,阿里云,php,云计算

3.签名,模板审核通过,access2个值获取就可以开始调用测试

绑定测试手机--选择审核通过的签名和模板,发起调用

阿里云短信php-sdk对接,阿里云,php,云计算

 阿里云短信php-sdk对接,阿里云,php,云计算

 4.SDK引入,代码编写

短信服务_SDK中心-阿里云OpenAPI开发者门户

阿里的生态现在都可以通过composer引入,下方有步骤介绍

 阿里云短信php-sdk对接,阿里云,php,云计算

sdk文档

短信服务_API文档-阿里云OpenAPI开发者门户

阿里云短信php-sdk对接,阿里云,php,云计算

 

部分代码

<?php
namespace aliSms;
use AlibabaCloud\SDK\Dysmsapi\V20170525\Dysmsapi;
use AlibabaCloud\SDK\Dysmsapi\V20170525\Models\SendSmsRequest;
use Darabonba\OpenApi\Models\Config;
error_reporting(E_ALL^E_NOTICE);
$path = dirname(dirname(__FILE__));
require_once($path. '/api/vendor/autoload.php');
require_once $path .'/commonDb.php';
require_once $path.'/aliSms/aliAuth.php';

$phone = $_GET['phone']; 
$code = $_GET['code'];
if(empty($phone) || empty($code))exit('参数有误');

$config = new Config([
	'accessKeyId'=>aliAuth::$accessKeyId,
	'accessKeySecret'=>aliAuth::$accessKeySecret,
]);
$config->endpoint = "dysmsapi.aliyuncs.com";
//$config->Version = '2017-05-25';

$client = new Dysmsapi($config);

$request = new SendSmsRequest();
$request->phoneNumbers = $phone;
$request->signName = aliAuth::$signName;
$request->templateCode = aliAuth::$templateCode;
$request->templateParam = '{"code":"'.$code.'"}';

$response = $client->sendSms($request);
var_dump($response);




?>

 常量设置阿里云短信php-sdk对接,阿里云,php,云计算

短信服务的API错误码列表_短信服务-阿里云帮助中心

5.sdk对接出现错误信息InvalidVersion

阿里云短信php-sdk对接,阿里云,php,云计算

 照错误码提示为版本问题,后提交工单询问客服找到了问题

修改为正确的endpoint,调通

阿里云短信php-sdk对接,阿里云,php,云计算

 

到了这里,关于阿里云短信php-sdk对接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 短信网关通道对接及分流策略说明

    通道对接 通道管理 新增通道 进入 通道基本信息 通道基本信息说明: 通道帐号:上游提供的CMPP帐号 通道密码:CMPP帐号密码 通道名称:方便自己识别,自定义通道名 通道代码:可自定义 通道运营商类型:分全网、移动、联通、电信、国际,支持那个运营商选择哪个。 接口

    2024年02月13日
    浏览(35)
  • Java+Demo对接中国移动 云MAS短信发送(http协议详解,新测成功!)

    一.登录官网,下载http接入文档(随着官网不断更新,可参考官网的文档) 官网地址为:云mas业务平台  进入云MAS管理平台,找到 管理-接口管理 的列表页。 (必读:本文对接方式是 java引用jar包,进行sdk协议对接,后台java代码是引用jar包,调用短信服务的http接口,所以你创

    2024年02月09日
    浏览(44)
  • Java对接大华摄像头SDK

    大华SDK下载地址:https://support.dahuatech.com/tools/sdkExploit 开发操作系统:Windows10-64位 服务器操作系统:linux 64位 sdk版本:设备网络SDK_JAVA_Linux64_V3.055.0000000.1.R.221027 我下载的是JAVA-win64和JAVA_Linux64版本(如果是用linux开发可以只下载linux版本,因为我本地是Windows,运行时有些包需要

    2024年02月16日
    浏览(44)
  • 阿里云短信服务开通(只限于测试,国内短信)

    前提: 需要有阿里云的密钥–》AccessKey ID 和 AccessKey Secret 是您访问阿里云 API 的密钥,具有该账户完全的权限 第一步:搜索阿里云短信产品 第2步:点击免费开通 第3步:开通国内信息 第4步:申请签名 第5步:申请模板 第6步:参考阿里云接口调用文档,实现对短信服务接口

    2024年02月16日
    浏览(40)
  • 详解织梦dedecms短信验证码功能(阿里短信)

    现在大部分网站都需要用短信验证码,因为织梦官方没有短信验证码插件,所以写了几个短信验证码插件,一个使用的是阿里云的短信验证码接口,一个使用的是阿里大于的短信验证码接口,一个使用的是阿里通信短信验证码接口,另外一个使用的是云之讯的短信接口。下面

    2024年02月02日
    浏览(48)
  • Python调用海康SDK对接摄像机

    以前做过的项目都是通过 ffmpeg c++ 来捕获摄像机的 RSTP 视频流来处理视频帧,抽空看了一下海康的SDK说明,使用 python ctypes方式实现了对海康SDK DLL的调用, 可以对视频预览、抓图、抽帧、云台控制、布防等任务,SDK使用C++库,速度也很快。如果不要求对视频帧进行实时智能算

    2024年01月16日
    浏览(52)
  • 【开源】给ChatGLM写个,Java对接的SDK

    作者:小傅哥 - 百度搜 小傅哥bugstack 博客:bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 大家好,我是技术UP主小傅哥。 清华大学计算机系的超大规模训练模型 ChatGLM-130B 使用效果非常牛,所以我也想把这样的Ai能力接入到自己的应用中或者做一些 IntelliJ I

    2024年02月04日
    浏览(45)
  • 如何快速用PHP取短信验证码

    要用PHP获取短信验证码,通常需要连接到一个短信服务提供商的API,并通过该API发送请求来获取验证码。由于不同的短信服务提供商可能具有不同的API和授权方式,我将以一个简单的示例介绍如何使用PHP语言来获取短信验证码。 在这个示例中,我们将使用中昱维信作为短信服

    2024年02月15日
    浏览(31)
  • 阿里云短信服务开通

    https://dysms.console.aliyun.com/overview 登录访问阿里云短信服务,可以看到大致的操作步骤: 1.申请签名,如:【阿里云短信】 2.申请模板,如:【阿里云通信】您正在使用阿里云短信测试服务,体验验证码是:8888,如非本人操作,请忽略本短信! 3.系统设置,状态报告,审核通知

    2024年02月02日
    浏览(51)
  • 阿里云短信验证码实战

    一、创建阿里云短信权限用户 1、登陆阿里云之后我们点击头像,接着点击AccessKey: 2、选择开始使用子用户 : 3、我们先要创建一个用户组: 4、依次点击新建的用户组——授权管理,给用户组授权,开通短信验证码服务: 5、接着我们新建一个用户(具体用来操作的账号),

    2023年04月22日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包