首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 个人开发者短信验证码接入方案技术分析与实践

    前言在开发个人项目时,短信验证码是用户注册、登录验证等场景的必需功能。然而,传统短信服务提供商大多要求企业资质,给个人开发者造成了技术实现上的困难。 技术背景与挑战个人开发者面临的技术困境资质门槛:主流短信服务需要企业营业执照等资质接入复杂度:SDK集成、签名配置等技术门槛较高 成本考量:个人项目初期用户量少,难以承担高额的最低消费合规要求:短信内容审核 、发送频率限制等规范要求技术需求分析个人开发者对短信验证码服务的核心技术需求:简单的HTTP API调用无需复杂的SDK集成支持动态内容传入具备基本的防刷机制技术方案对比分析方案一:自建短信服务技术实现 ,高级特性有限适用场景:个人项目、原型验证、中小型应用典型案例:Spug推送平台等支持个人认证的服务实践案例:基于HTTP API的短信验证码实现技术架构设计[前端/客户端] → [业务服务器] → [ 通过合理的架构设计和安全机制,个人开发者也能构建出稳定可靠的短信验证码服务,为用户提供良好的体验。参考资源Spug推送平台官方文档HTTP API最佳实践Redis缓存设计模式

    1.3K10编辑于 2025-06-09
  • 来自专栏腾讯云云通信专家服务

    短信sdk调用短信接口

    腾讯云短信(Short Message Service,SMS)沉淀腾讯十多年短信服务技术和经验,为 QQ、微信等亿级平台和10万+客户提供快速灵活接入的高质量的国内短信与国际/港澳台短信服务 · 国内短信验证秒级触达,99%到达率。 · 国际/港澳台短信覆盖全球200+国家/地区,稳定可靠。 这里以python的发送短信接口为案例: SDK 3.0是云 API 3.0平台的配套工具,您可以通过 SDK 使用所有 短信 API。 点击code下载下来解压 图片2.png 图片3.png 图片4.png 提前下载一个pycharm编译工具,然后将文件夹进行导入 图片5.png 然后登录到官网发送短信接口的

    78.6K260发布于 2021-01-22
  • 来自专栏运维前线

    win10+hexo+github搭建个人博客

    win10+hexo+github搭建个人博客 参考:https://hexo.io/,博客用于记录自己的学习工作历程 参考以下步骤安装 1、搭建环境准备(包括node.js和git环境,gitHub github page结合起来 3、怎样发布文章 主题 推荐 主题 4、Net的简单配置 添加sitemap和feed插件 5、添加404 公益页面 安装并配置环境 win10 the DevOps author: shaonbean language: zh-CN timezone: Asia/Shanghai # language和timezone 有规范,注意格式 配置个人域名

    1.3K60发布于 2018-01-02
  • 来自专栏全栈程序员必看

    zabbix短信报警_手机短信监听

    [ ] zabbix-短信报警(参考 http://hanyun.blog.51cto.com/1060170/1604918 ) [ ] zabbix-电话报警(参考 http://dl528888 /usr/bin/env python # coding: utf-8 import requests; import json; import sys; “”” 使用八优短信平台进行短信报警 接收参数输入 参数一:接收手机号(zabbix传来的第1个参数,报警接收手机号) 参数二:短信主题(zabbix传来的第2个参数,报警主题) 参数三:短信内容(zabbix传来的第3个参数,报警内容 手动调试方法 python sendsms.py *********** “报警测试” “”” def sendsms(phone,subject,message): “”” 发送短信 1] subject = sys.argv[2] message = sys.argv[3] sendsms(phone,subject,message) 在动作中配置短信模板

    18.6K20编辑于 2022-11-15
  • 来自专栏python知识

    发送短信

    发送短信也是项目中常见的功能,网站的注册码、验证码、营销信息基本上都是通过短信来发送给用户的。 在下面的代码中我们使用了互亿无线短信平台(该平台为注册用户提供了50条免费短信以及常用开发语言发送短信的demo,可以登录该网站并在用户自服务页面中对短信进行配置)提供的API接口实现了发送短信的服务, 当然国内的短信平台很多,读者可以根据自己的需要进行选择(通常会考虑费用预算、短信达到率、使用的难易程度等指标),如果需要在商业项目中使用短信服务建议购买短信平台提供的套餐服务。

    23.6K31发布于 2021-05-20
  • 来自专栏WindCoder

    短信分割

    /* 功能:短信分割 日期:2013-05-28 */ #include<stdio.h> #include<stdlib.h> #include<string.h> #define LEN char)); } for(i=0;i<row;i++) { for(j=0;j<LEN;j++) { p[i][j] = message[i * 70 + j]; } } //分割并输出短信

    14.9K10发布于 2018-09-20
  • 来自专栏Akilarの糖果屋

    Win10:Hexo+github搭建个人博客

    看的是楠皮的博客,之后又重装了7次Ubuntu,每次都去看楠皮的博客,一个人撑起了他的博客访问量。 最后,在无数个下定决心的双休日,我终于在前天,也即是20190407,记牢这个历史性的时刻,搭建成功了我的第一个个人博客,虽然还很简略,没什么文章,但是不急,把我那200多篇个人日记慢慢搬过来就好了。 但是我个人推荐还是腾讯云比较好。腾讯云社区会时不时的发放代金券,可以抵扣腾讯云服务费用。 创建存放源码的私有仓库 我们需要创建一个用来存放Hexo博客源码的私有仓库[SourceRepo],这点在Win10的Hexo博客搭建教程中有提到。为了保持教程的连贯,此处再写一遍。 复制后记得按照注释信息修改个人账户和邮箱。界面效果如下:

    72910发布于 2021-06-11
  • 来自专栏FreeBuf

    为何垃圾短信大多都是106短信

    打开手机,看看有多少人的短信里充斥着上述类型的垃圾、诈骗短信?不知道大家有没有发现,这些垃圾短信的发送方大多都是106开头的。 那么106短信平台究竟是何方神圣,为何在国内持续整治垃圾、诈骗短信的基础上,依旧我行我素,可以一直发送各种营销性质的垃圾短信,甚至还有一些风险的诈骗短信? 106平台成最大垃圾短信发送源 2月28日,上海市消保委发布了针对106垃圾短信监督调查报告。报告表示,106短信平台已经成为垃圾短信的最大发送源头。 据上海市消保委查询相关资料得知,106短信是基于中国移动,中国联通和中国电信三大运营商提供的短信端口发送的短信,运营106开头短信的企业都需要电信管理部门颁发相应的资质牌照,且106短信发送者也需要进行严格的实名认证 类似的,一些受害者也会通过短信内的钓鱼链接被引导至仿冒的银行网站,在其诱导下提供个人银行卡信息及验证码后,卡内余额便被窃走。

    20.5K40编辑于 2023-03-29
  • 来自专栏全栈程序员必看

    短信验证

    很多应用中注册、修改密码等均用到短信验证,一般实际开发中短信验证功能的开发,前端会调用后台给的获取验证码和提交验证码接口;这里使用ShareSDK中的短信验证码SDK来模拟短信验证过程,实际开发流程和此基本一致 倒计时功能可自行添加 基本根据短信验证码SDK文档去操作,我采用的__短信SDK无UI集成__。 这里说下注意事项: 创建应用时,需要选择发送短信验证码的应用,如果创建应用选择类型不对,则不能成功发送短信验证码。 照着文档做完步骤后,运行: 收到验证码 这里短信标识为[掌淘科技],如果想自定义,需要另做其他操作。 另外,因为iOS10隐私权限的问题,需要在plist文件中添加相关权限操作,否则会崩溃 <key>NSContactsUsageDescription</key> <string></string>

    17.6K30编辑于 2022-07-20
  • 来自专栏

    发送短信

    smsManager.sendTextMessage(contact, null, message, sentIntent, null);         }         Toast.makeText(this, "短信发送完成

    19.5K20发布于 2018-09-12
  • 来自专栏小程序云开发入门

    借助云开发10行代码实现短信验证码的发送

    最近在做小程序验证码登陆时,用到了短信发送验证码的需求,自己也研究了下,用云开发结合云函数来实现验证码短信发送还是很方便的。 老规矩,先看效果图 ? 这是我调用腾讯云的短信平台发送的登陆验证码。 是不是感觉实现起来特别简单,怎么说呢,我们代码调用其实就这么几行,就可以实现短信的发送,但是腾讯云短信模板的审核比较繁琐,还有我们先去申请短信模板,短信模板审核通过后才可以使用。 为什么要在云函数里调用呢,因为我们做短信发送,需要用到腾讯云的一个短信发送的类库,而这个类库是node库,所以只能在云函数里调用了。 这样我们输入完手机号以后,点击发送短信按钮,就可以成功的发送短信给到对应的手机号了。 可以看到我们生成的随机验证码如下 ? 我们手机接受到的短信验证码如下 ? 到这里我们的短信验证码的发送就完整的实现了,是不是很简单。 短信发送参数的设置与获取 首先是去腾讯云自己开通短信功能,然后需要自己去申请模板,填写签名。 ?

    2.7K53发布于 2020-10-11
  • 来自专栏企业级云通讯

    java短信接口-单条短信接口对接

    java短信接口 单条短信接口:此接口为客户发送单条短信提供支持 接入指导 步骤一:登录免费注册 步骤二:注册并获取客户标识(AppId)和客户密钥(secretKey)账号 步骤三:参照接口文档和 此字符集必须与实际传输数据字符集相同mobileString1、将所有参数拼装成json串后; 2、将json串进行AES加密; 3、加密后的byte数组通过post直接传输;手机号(必填)contentString短信内容 extendedCodeString扩展码(选填) 最长支持12位,如果最终号码长度超长,会截取扩展码,请根据我司建议位数提交requestTimelong请求时间(必填) 格式:时间毫秒数 安全验证字段,防止同一个请求重复提交; 短信平台根据 requestTime与requestValidPeriod共同判断请求是否有效,针对无效的请求,短信平台响应错误; 判断方法:请求时间 + 请求有效时间> 当前时间 ?

    18.9K00发布于 2019-01-07
  • 来自专栏码神联盟

    短信 | 教你使用 JAVA实现 【短信发送】 功能

    需求:使用java来实现‘短信发送’功能 发送方:【码神联盟】 接收方:境内手机号 环境:myeclipse、jdk1.8、腾讯云jar包、maven 开发步骤 1:新建maven工程,如下: 2:开通腾讯云的短信服务功能 3:配置短信签名、短信正文模板,并审核通过 4:添加发送短信引用的腾讯云jar包 <dependency> <groupId>com.github.qcloudsms</groupId> SendSMSUtils { // 短信应用SDK AppID static int appid = 1400xxxxx; // 1400开头 // 短信应用SDK AppKey " }; // 短信模板ID,需要在短信应用中申请 int templateId = xxxxx; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请 如非本人操作,请忽略本短信。"

    19.3K71发布于 2018-07-30
  • 来自专栏科技向令说

    短信互联网化能否“拯救”短信

    传统短信颓势难改,短信互联网化成新出口 2015年6月26日,短信之父Matti Makkonen过世, 随之一起发生的还有短信行业难掩的颓势。 ,个人点对点的短信成为了束之高阁的摆设。 另一部分是因为垃圾短信迅速下降,其中重要原因便是自2013年10月开始国家政策实施,运营商也开始宏观调整。 另一方面是因为移动互联网用户以及APP数量暴增,这个包括验证码短信、会员通知短信、会员营销短信等类目的行业短信市场,尽管只是短信行业里的一个分支,却在传统短信走下坡路时成功逆袭成为一个全新的行业。 而在这40%之中,能够做到10秒内到达的,只有6.41%,10-30秒的,占了74.49%。如此糟糕的体验难免会导致用户流失。所以当务之急首先要解决的是速度和达到率的问题。

    11K30发布于 2018-08-20
  • 来自专栏建站教程

    java实现发短信功能---腾讯云短信

    前言 如今发短信功能已经成为互联网公司的标配,本篇文章将一步步实现java发送短信 考察了许多提供短信服务的三方,几乎所有都需要企业认证才可以使用,这对于个人学习非常不方便。 多方比较之后,选择了腾讯云(此处并非做广告),原因有两点: 支持微信公众号认证(门槛低) 每月赠送100条免费短信(适合个人学习)(这一点请矿家子弟自行忽略)。 超过100条的时候, 可以开通收费短信服务-腾讯云短信服务套餐 [or5qsa3nyy.png] 开发环境 请参照: 基于SpringBoot构建分模块项目 腾讯云 ---短信 找到腾讯云短信服务 [ej86igs68f.png ] 开通之后,点击添加应用 [2o5eddcr7y.png] 设置短信签名(以公众号为例),签名类型选择公众号或小程序,其余按照要求填写即可 [a85eg6jzvk.png] 签名完成之后,创建短信模板 [pq55o3xxro.png] 二号短信模板 [r3u67cs569.png] 设置短信配置信息 [xcp7yxklvb.png]

    32.2K124发布于 2019-12-26
  • 来自专栏小程序云开发入门

    小程序短信验证码登录,1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序

    普通短信 ? 验证码短信 ? 验证效果图 ? 刚知道云开发支持发短信功能,然后就迫不及待的来尝下鲜。进入官方文档一看,云开发给咱们开发者的福利还真不小。 不仅仅可以很方便的使用短信功能,还送了咱们1000条免费短信。不用白不用嘛。这1000条短信足够咱们把小程序短信功能,和小程序短信验证码功能都学会了。 使用条件 1,必须是企业小程序,目前个人小程序无法使用短信发送 2,必须开通静态网站功能(后面应该会逐步放开) 3,必须开通云开发(这个没得说,不开通云开发你还用啥云开发功能啊) 上面条件都满足以后,我们就可以来愉快的撸代码了 4-3,点击发送短信 点击发送短信 ? 点击发送 短信以后,可以看到日志里打印openapi.cloudbase.sendSms:ok 这就代表发送成功了。 然后再看下手机,收到下面的短信。 到这里我们的短信发送功能就完整的实现了。 其实到这里该实现的功能,就已经实现了。但是我们使用短信场景更多的是用短信发送验证码。

    2.9K20发布于 2021-01-26
  • 来自专栏FE32 Code

    推荐 10个人觉得还不错的网页模板

    这里推荐 10 套 从风格,配色,响应式等几方面个人觉得还不错的网页模板,假以时日用来做企业站,还是某种品牌的官网也好,觉得可以借鉴某种效果或者风格的朋友可以看看。 Demo-05 Demo-06 Demo-07(推荐) Demo-08 Demo-09(推荐) Demo-10

    1K10编辑于 2022-10-27
  • 来自专栏数据处理与编程实践

    Win10: office产品的个人账号登录问题

    在笔记本电脑上安装office365,产品激活后发现无法登录个人账号。在网上看了不少教程,实践中也走了一些弯路,在此记录并分享下自己的实践经历,给后来人一些启发。 笔记本电脑: ThinkPad; 系统: Win10。 (1)win10系统的Microsoft账户 一开始笔者电脑登录时使用的是Microsoft账户,后来因为某种原因,改为了本地账户登录。 (2)网络设置 更换上网方式,通过个人的手机热点进行网络连接。 打开网络和Internet设置,点击WLAN,选择更改适配器设置。 综上,为了能在office365中登录个人账号,笔者主要进行了三项操作。 系统提示无法连接到windows服务的解决方法(http://www.win7zhijia.cn/win10jc/win10_21212.html)

    6.6K10编辑于 2022-09-20
  • 来自专栏个人编程技术学习与分享

    Python Django个人网站搭建10-扩展用户信息

    manage.py shell: C:\mysite>python manage.py shell Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10

    85640编辑于 2021-12-14
  • 来自专栏lostfawn

    Hexo+coding搭建个人博客(win10版)

    hexo从零开始到搭建完整(win10版) 之前写了一篇关于hexo+GitHubpage在macOS下搭建个人博客的教程,有不少小伙伴让我再写一篇在win10下的教程,由于GitHub是国外的,所以在国内难免有些访问慢的情况 ,而且GitHub屏蔽百度的蜘蛛爬虫,在百度收录的环节对国人还是不太友好,故此写下了这篇hexo+coding的文章 大多的操作和在macOS下都保持一致,只是win10下在安装nodejs的时候需要选择 user.email "you@example.com" git config --global user.name "Your Name" hexo d之前先改hexo根目录的配置地址 绑定个人域名等操作见我之前的

    37920编辑于 2022-02-25
领券