自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)

DCloud主要为开发者提供各种服务,其中就有一个SMS短信服务,并且我发现比其它平台更加实惠,并且个人可以接入。然而各个平台都没有接入的插件,只能自己折腾,不愧是只为开发者提供服务的平台,短信API服务两年前也是有,不过后续就没有为新开通服务的用户提供了。那么怎么解决呢,这里为大家整理了一下使用教程。以下内容,API部署由 知足常乐(QQ408657975) 提供思路,文章内容及子比主题接入代码由王先生笔记站长 天无神话(QQ2031301686)提供,禁止转载!

准备工作

分为几个步骤,电脑看右侧目录树,手机点左上角看目录树

注册及实名

注册登录到DCloud开发者中心(用户信息):https://dev.dcloud.net.cn/pages/user/info

登录后进行实名认证操作(是什么就选什么,需要自定义签名的,务必验证为企业)

图片[1]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

等待认证通过

图片[2]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

创建服务空间及其它

登录到unicloud:https://unicloud.dcloud.net.cn/

创建新的服务空间

图片[3]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

平台提供了3个选项,其中两个有免费服务,阿里巴巴老慈善家了,固定NPC,记得每个月免费续费一次(会有通知提醒,每到期前15天内可续费),如果你的量大的话,直接付费搞年付就好了

图片[4]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

购买后,会处于初始化过程,需要等待10分钟创建好环境

图片[5]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

这等待时间,咱们也别耽误,可以给账号添加一个警告通知

图片[6]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

以这样的方式添加新邮箱(不是,这都偷懒)

图片[7]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

进入短信页面,同意一些条款,让其初始化,记得顺手充值2块,用来测试

图片[8]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

部署云函数

安装HBuilder X编辑器,下载地址:https://www.dcloud.io/hbuilderx.html

图片[9]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

登录之前注册的账号,都会吧

图片[10]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

创建项目,由于官方不再为新用户提供API服务,只能通过创建uniapp项目,为其添加SDK,用来创建自己的API

图片[11]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

看图操作,新建一个uni-app项目

图片[12]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

将本地项目关联服务空间

图片[13]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

勾选创建的服务空间并关联

图片[14]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

为项目新建云函数

图片[15]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

在公共模板中选择短信SDK,看图操作,注意记住云函数名称,这是云函数在项目中的文件夹名

图片[16]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

这是成功的样子,会跳转到index.js

图片[17]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

前往manifest.json文件,复制APPID

图片[18]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

将下面的云函数后端填入,并修改APPID,保存

图片[19]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

右键云函数文件夹,上传部署

图片[20]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

控制台提示完成

图片[21]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

回到开发者后台,进入空间详情

图片[22]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

函数列表这里,点域名绑定,刷新一下默认域名,记得复制

图片[23]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

编辑云函数设置

图片[24]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

调整函数运行内存,开源节流

图片[25]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

往下滑,找到云函数URL化,设置路径为:/send_sms或是其它,你自己定义

图片[26]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

这时,你获得了短信服务API接口

图片[27]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

API文档

接口名称:sendSms
接口描述:用于发送短信通知,支持群发和单发功能
请求URL:无需提供,通过云函数调用
请求方式:POST
请求参数:
template_id(必填):模板ID
phone(必填):手机号,支持单个手机号或手机号数组
data:短信模板中的变量数据
batch:是否为群发,值为true表示群发
响应参数:
code:返回状态码,1表示成功,-1表示失败
msg:返回信息
data:返回数据,包括发送成功的数量

短信签名及模板(无则跳过)

签名需要上传各种资料,营业执照,法人证件,电话

图片[28]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

申请模板,这个需要给运营商审核的,等待时间比较久,图中为告诉你模板id在哪里,若无,则可以使用默认测试模板

图片[29]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

子比主题接入该API示例代码[已开源]

需要上传补丁文件,上传以下文件到根目录,解压即可

当前仅适用于子比主题8.5,若需通知,请在本文评论,方便获取更新通知

1.目录文件:/wp-content/themes/zibll/inc/class/sms-class.php

图片[30]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

腾讯sdk下填入

// 引入unismsSDK文件
require_once __DIR__ . '/unisms_send.php';
图片[31]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

is_phonenumber函数下填入

    //引入unisms短信类
    use UnismsSMSTrait;

2.目录文件:/wp-content/themes/zibll/inc/options/admin-options.php

图片[32]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

看图删除原来的array配置,就在限制国内手机号配置array上方填入

            // 引用外部文件内容并插入
            include_once trailingslashit(get_template_directory()) . 'inc/options/sms_sdk.php',
图片[33]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

短信发送测试配置array上方填入

            // 引用外部文件内容并插入
            include_once trailingslashit(get_template_directory()) . 'inc/options/sms_unisms_option.php',

打开子比主题短信设置页面,填入API,填入模板ID(测试模板id为:uni_sms_test),并切换短信服务为uni短信即可

图片[34]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

测试接口发信

图片[35]-自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记

原文链接(非王先生笔记发布均为盗版):https://wxsnote.cn/5903.html

评论后可接收该文章的更新邮箱通知
友情赞助

如果你喜欢我的内容,可以赞助我哦!你的一点点心意,是我不断前进的动力!
温馨提示: 本文最后更新于2026-01-12 21:34:47,某些文章具有时效性,若有错误或已失效,请在下方留言或加入QQ群: 399019539 联系群主反馈。注意一些链接无法访问可能是你网络的原因,如Github,并非资源地址失效。
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)-王先生笔记
自建部署DCloud(unisms)短信API及接入子比主题(实惠且个人可用)
此内容为付费阅读,请付费后查看
5
限时特惠
50
付费阅读
相关推荐
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容

王先生笔记