短信api接口教程(短信接口)
2023-02-13 canyinms.com 【 字体:大 中 小 】
短信api接口教程,短信接口。小编来告诉你更多相关信息。
/* *
* 接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。
* 账户注册:请通过该地址开通账户 http://user.ihuyi.com/?DKimmu
*(1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。
*(2)请使用 用户名 及 APIkey来调用接口,APIkey在会员中心可以获取;
*(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;
* 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;
猜你喜欢
走私贵重金属罪一般会判几年,走私贵重金属罪量刑标准是什么
伤残鉴定八级怎样划分,八级伤残是怎么鉴定的
伤残五级怎样划分,评分等级五级划分
农村学生是否指户口在农村的学生,如何看是否是农村户口
侵权人赔偿后交强险需不需要再赔偿,侵权人死亡后谁来赔偿
起诉离婚去要孩子是否犯法,女方起诉离婚不要孩子
肇事逃逸后能不能抓到人,肇事逃逸会抓人吗
股权能作为夫妻共同财产进行分割吗,股权是夫妻共同财产吗能否分割
公证有效期限是怎样的,定金有效期限是多久
过失致人死亡罪中的主观认定方面包括什么,过失致人死亡罪中情节较轻的认定
如何自制蛋挞
肉火烧面怎么和面
奶茶几分糖好喝
过桥米线是哪里的?
面霜和乳液的区别
怎么摘隐形眼镜
粉饼和散粉的区别
冷烫和热烫的区别
高品质香水如何鉴别?用三步就可以解决
如何去除黑眼圈