NODE.JS怎么给手机发短信
学习编程得第N天,发现一个超简单验证码短信接口对接DEMO示例
* Created by XadillaX on 14-2-12.*https://github.com/XadillaX/ihuyi106js*/String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {if (!RegExp.prototype.isPrototypeOf(reallyDo)) {return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);} else {return this.replace(reallyDo, replaceWith);}};var dom = require('xmldom').DOMParser;var _baseUri = "http://106.ihuyi.com/webservice/sms.php?method=Submit";var _userAgent = "node-ihuyi106-module by 死月 (admin@xcoder.in)";/*** iHuyi constructure.* @param account* @param password 查看密码请登录用户中心->验证码、通知短信->帐户及签名设置->APIKEY*/var iHuyi = function(account, password) {this.spidex = require("spidex");this.spidex.setDefaultUserAgent(_userAgent);this.account = account;this.password = password;};/*** send an SMS.* @param mobile* @param content* @param callback*/iHuyi.prototype.send = function(mobile, content, callback) {var data = {account : this.account,password : this.password,mobile : mobile,content : content};this.spidex.post(_baseUri, function(html, status) {if(status !== 200) {callback(new Error("短信发送服务器响应失败。"));return;}html = html.replaceAll("\r", "");html = html.replaceAll("\n", "");html = html.replaceAll(" xmlns=\"http://106.ihuyi.com/\"", "");//console.log(html);var doc = new dom().parseFromString(html);var result = doc.lastChild;var json = {};for(var node = result.firstChild; node !== null; node = node.nextSibling) {json[node.tagName] = node.firstChild.data;}//console.log(json);if(json.code == "2") {callback(null, json.smsid);} else {callback(new Error(json.msg, parseInt(json.code)));}}, data, "utf8").on("err", function(e) {callback(e);});};module.exports = iHuyi;/* *
* 账户注册:请通过该地址开通账户http://user.ihuyi.com/?JA9Ewr
* 注意事项:
*(1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。
*(2)请使用 用户名 及 APIkey来调用接口,APIkey在会员中心可以获取;
*/
NODE.JS怎么给手机发短信相关推荐
- NODE.JS怎么给手机发短信对接验证码短信接口DEMO示例
发现一个超简单验证码短信接口对接DEMO示例 步骤 1.注册 互亿无线 账号 2.查找APIID和APIKEY 3.代码的书写 注册 互亿无线 账号 网站: http://user.ihuyi.com ...
- 计算机发布信息的方法,介绍两种用电脑给手机发短信的方法
发现还有很多电脑的新手朋友,还不知道原来电脑是可以给手机发短信的,下面将针对"如何用电脑给手机发短信"这一主题给大家详细讲解下怎么利用电脑给手机发短信的方法,感谢兴趣的朋友,可以认 ...
- 使用python代码给手机发短信详解(twilio的使用)
☞☞☞点击查看更多优秀Python博客☜☜☜ 使用python代码给手机发短信详解 twilio网页注册 实现代码 效果演示 ==**文章导航:==** 使用python代码给手机发送短信,在这里给大 ...
- 使用 twilio + python 给你的手机发短信
目的:使用 twilio 给你的手机发短信. Twilio是一个位于加利福尼亚的云通信 (PaaS) 公司.Twilio 允许开发者通过使用它提供的 API 进行编程来接电话,收发短信等. 先来看一下 ...
- java向硬件发送信息_如何用电脑控制手机发短信 用JAVA 通过USB口
http://download.csdn.net/source/134522 可以去这里下载一个研究研究 ----------------------------------------------- ...
- 苹果手机显示已用短信服务器发送,有iPhone手机发短信失败?很多人都不知道是这个功能在捣鬼!...
原标题:有iPhone手机发短信失败?很多人都不知道是这个功能在捣鬼! 对于苹果的 iPhone 手机,有时候用户会在发短信时遇到问题,比如发不出去,发送失败的情况.在 iPhone 上发信息时有二种 ...
- python可以实现什么黑科技_实用黑科技!利用python给手机发短信
之前告诉大家使用python可以应用于很多场景,除了大家所知道的,今天给大家带来一个特别好玩的事情,就是能用python去发短信,赶紧看下文吧~ 准备工作内容: SDK AppID.App Key.应 ...
- java给手机发短信_java给手机发送短信验证码
最近在做项目,分配到一个使用手机验证码实现快速登录的需求,好了No B B 了直接进入主题. 首先进入官网(http://www.miaodiyun.com/) 进行注册登录,这个不用教吧. 注册登录 ...
- H5调用手机发短信和打电话功能
前言 本来感觉用H5写调用电话拨号功能和发送短信功能会很不好写,后来通过实践得出,其实很简单的. 首先简单介绍一下业务功能,就是显示通讯录中的人员用户信息,然后分别点击相应的按钮来发送短信和拨通电话 ...
最新文章
- SSO 单点登录会话管理
- centos sudo不能运行_如何在 Linux 中配置 sudo 访问权限 | Linux 中国
- linux docker 指定容器工作目录
- WINCE6.0+S3C2443下WatchDog学习
- SQL Server 2008 R2的发布订阅配置实践
- PostgreSQL数据库修改sql表的方法汇总
- 分享几个病毒分析检测网址
- 互联网平台“直播+”赋能研究报告
- Tornado是为何物
- mysql的库与表的增删查改
- Nodejs 离线文档下载
- visual studio 2008试用版的评估期29天后结束 解决办法
- 2021年低压电工新版试题及低压电工考试总结
- 猪齿鱼2.0版本发布,解锁更多新特性,提升研发管理效率
- 使用photoView完成照片查看器(本地图片)
- win10系统Microsoft Edge连接不上Internet
- vue一些常用的工具函数封装
- Python豆瓣电影评论的爬取及词云显示
- c语言深度剖析班,C语言深度剖析三
- thymeleaf前端数据绑定
热门文章
- C语言写整数类(Integer)
- 手机连得上的wifi,电脑右下方却出现感叹号连不上网??
- 苹果13适合用什么充电宝?苹果13能用的充电宝推荐
- 打卡-2023-4-2
- 架构设计本质-架构思维
- 数据类型Map判空 、空字符串、空key值等各种判断方法,全网最详细
- 为什么 Python 比 PHP 更好
- phpmyadmin #1193 - Unknown system variable ‘lc_messages‘ 解决过程
- 有什么适合做填写的报表工具?
- android 蓝牙连接图标不见了,Android P系统默认蓝牙状态栏不显示图标