当前位置: 首页 > ds >正文

短信验证码安全实战:三网API+多语言适配开发指南

在短信服务中,创建自定义签名是发送通知、验证信息和其他类型消息的重要步骤。万维易源提供的“三网短信验证码”API为开发者和企业提供了高效、便捷的自定义签名创建服务,可以通过简单的接口调用提交签名给运营商审核。本文将详细介绍如何使用该API,以及其核心功能和调用方法。

一、API概述

1. 接入点说明(以创建短信签名为例)

  • 功能:短信API接口,自定义创建短信签名提交给运营商审核。
  • 审核周期:一般3-5个工作日。
  • 要求:需提交身份证正面照到客服处。
  • 用途:提供了一种简便的方式来发送通知、验证信息和其他类型的消息。

2. 接口地址

https://route.showapi.com/28-16?appKey={your_appKey}

请将 {your_appKey} 替换为你在万维易源平台申请的个人 appKey

二、请求参数

以下是提交自定义签名创建任务所需的请求参数:

参数名称类型示例值必须描述
titleString易源数据模板签名,使用UTF-8编码(3-8个字符)。
use_forString1使用对象:1 自用,2 他用。
use_for_desString1签名用途:
1 已备案网站
2 已上线APP
3 公众号或小程序
4 电商平台店铺名
5 已注册商标名
6 其它用途。
legal_nameString(法定代表人姓名)营业执照法定代表人姓名(必填)。
legal_IDString(法定代表人身份证号)营业执照法定代表人身份证号(必填)。
legalString(法定代表人身份证正面照base64)营业执照法定代表人身份证正面照base64(必填)。
notiPhoneString(联系人号码)联系人号码。
bizString(营业执照图片base64)该签名对应营业执照图片base64,格式:jpg、png。
use_for_explainStringhttps://www.showapi.com签名用途描述(产品链接等)。

三、返回参数

以下是接口返回的参数及其描述:

参数名称类型示例值描述
ret_codeString0成功标记:0 表示成功,其他表示失败。
remarkString签名信息提交成功,请等待管理员审核,周期为3-5个工作日!备注信息。
titleString4324234签名。

四、调用示例

以下是一个使用 curl 命令调用该接口的示例:

curl 'https://route.showapi.com/28-16?appKey=your_appKey' \-H 'Content-Type: application/x-www-form-urlencoded' \-d 'use_for_des=1' \-d 'title=%E6%98%93%E6%BA%90%E6%95%B0%E6%8D%AE' \-d 'legal_ID=' \-d 'use_for_explain=https%3A%2F%2Fwww.showapi.com' \-d 'legal=' \-d 'notiPhone=' \-d 'biz=' \-d 'legal_name=' \-d 'use_for=1'

请将 your_appKey 替换为你在万维易源平台申请的 appKey

五、返回示例

以下是接口返回的JSON示例:

{"showapi_res_code": 0,"showapi_res_error": "","showapi_res_id": "ce135f6739294c63be0c021b76b6fbff","showapi_res_body": {"ret_code": "0","remark": "签名信息提交成功,请等待管理员审核,周期为3-5个工作日!","title": "4324234"}
}

六、获取 appKey

要获取 appKey,请访问万维易源的控制台页面:
查看 appKey

七、总结

万维易源的“三网短信验证码”API为开发者和企业提供了一个高效、便捷的工具,可以通过简单的接口调用提交自定义签名给运营商审核。通过该API,可以快速创建并提交签名,适用于短信通知、验证信息等多种场景。希望本文能帮助你更好地了解和使用该API。如果你有任何问题或需要进一步的帮助,请随时访问万维易源的官方文档或联系技术支持。

http://www.xdnf.cn/news/1142.html

相关文章:

  • 网络原理 - 4(TCP - 1)
  • 短视频+直播商城系统源码全解析:音视频流、商品组件逻辑剖析
  • 【Linux】46.网络基础(3.3)
  • 何东山团队提到的“真正真空”(zero-point-free vacuum)
  • 3.1goweb框架gin下
  • 中文通用embedding:BGE
  • 使用Spark-TTS-0.5B模型,文本合成语音
  • HCIP(综合实验2)
  • mockMvc构建web单元测试学习笔记
  • Unity-GC详解
  • 面试网络基础知识 — IP地址
  • PyTorch 分布式 DistributedDataParallel (DDP)
  • Nordic外设GPIO[nrfx_gpiote_in_init函数报NRFX_ERROR_NO_MEM并且fatal error]
  • 门控循环单元(GRU)
  • LX10-MDK的使用技巧
  • 【Spring Boot基础】MyBatis的基础操作:增删查改、列名和属性名匹配 -- XML实现
  • 【Java面试笔记:基础】7.int和Integer有什么区别?
  • kubernetes》》k8s》》删除命名空间
  • Spring中配置 Bean 的两种方式:XML 配置 和 Java 配置类
  • 18.2基于Linux的INPUT子系统实验(详细编写程序)_csdn
  • IDEA 创建Maven 工程(图文)
  • dmncdm达梦新云缓存数据库主从集群安装部署详细步骤说明
  • Redis 系列之 Key 过期策略介绍
  • 09.传输层协议 ——— TCP协议
  • kotlin的kmp编程中遇到Unresolved reference ‘java‘问题
  • 鸿蒙应用开发:如何修改APP名称与APP的图标
  • 物联网蓬勃发展是助力楼宇自控技术迈向成熟的关键
  • 中电金信联合阿里云推出智能陪练Agent
  • 智能指针之设计模式4
  • BPC电波授时技术