版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
互亿无线语音通知APIv2.5中国·上海4008808898互亿无线语音通知APIv2.5接口说明文件标识Ihuyi_Voice_NoticeAPI版本编号V2.5发布者上海思锐信息技术有限公司发布日期2012-07-18最新更新2022-07-07
目录TOC\o"1-3"\h\u1.概要 31.1文档说明 31.2接口内容 31.3提交方式 31.4加密方式 31.5APIID/APIKEY 31.6语音通知模版 32.语音通知发送 42.1接口描述 42.2请求地址 42.3请求参数 42.4响应示例 52.5响应参数 52.6GET请求示例 63.发送回执推送 63.1接口描述 63.2推送参数 64.提交模板 74.1接口描述 74.2请求地址 84.3请求参数 84.4响应参数 84.5模板审核状态推送 95.删除模板 95.1接口描述 95.2请求地址 95.3请求参数 105.4响应参数 106.余额查询 116.1接口描述 116.2请求地址 116.3请求参数 116.4响应示例 116.5响应参数 126.6GET请求示例 127.生成动态密码方式 128.常见问题 138.1如何实现UNIX时间戳 139.语音通知DEMO 1410.联系方式 151.概要1.1文档说明本文档主要提供给互亿平台的用户对接接口的使用说明,开发者可以利用ihuyi提供的HTTP接口,调用ihuyi的语音通知服务。1.2接口内容本文档包含语音通知发送、余额查询等。1.3提交方式GET/POST1.4加密方式1、采用HTTPS协议提交请求2、通过MD5动态签名方式加密1.5APIID/APIKEY登录用户中心,进入【语音通知】模块,在【产品总揽】页面右上角,如下图所示:1.6语音通知模版语音通知模板是对您将要发送的语音进行相似性提取后的内容。举个例子,A用户是您的老会员,即将过生日,需要发送一条语音短信,内容如下:您的客户张茜将于2天后过生日,别忘记注意祝福哦~同时,B用户是您的老会员,即将过生日,发送了如下语音短信:您的客户赵鑫将于3天后过生日,别忘记注意祝福哦~我们提取相似度以后,可以制作以下语音模板:您的客户【变量】将于【变量】天后过生日,别忘记注意祝福哦~其中,变量是可变的,可以是数字、字母、汉字。2.语音通知发送2.1接口描述通过POST、GET方式进行短信提交,数据编码采用utf-8格式,内容格式为:Content-Type:application/x-www-form-urlencoded,24小时全天发送。2.2请求地址/webservice/voice.php?method=Submit2.3请求参数参数名称参数值描述必填accountAPIID(请登录用户中心【语音通知】-【产品总览】查看)是password1、APIKEY(请登录用户中心【语音通知】-【产品总览】查看)2、动态密码(生成动态密码方式请看该文档末尾的说明)是mobile支持中国内地手机号码及固话号码。手机号:11位,示例:139****0000。固话号码:{区号}{号码},示例:02151****29。接收手机号码,只能提交一个号码是content语音通知内容(编码格式为UTF-8)例如:您的订单号是:9633。已由顺风快递发出,请注意查收。是timeUnix时间戳(10位整型数字,当使用动态密码方式时为必填)否format返回格式(可选值为:xml或json,系统默认为xml)否用户通过http或https提交发送短信请求到服务器后,服务器会返回一串xml格式的字符串,SubmitResult结构说明如下:参数名称类型描述codeint返回值为2时,表示提交成功voiceidstring当提交成功后,此字段为流水号,否则为0msgstring提交结果描述2.4响应示例示例(成功)<?xmlversion="1.0"encoding="utf-8"?><SubmitResultxmlns=""><code>2</code><msg>提交成功</msg><voiceid>60495654</voiceid></SubmitResult>示例(失败)<?xmlversion="1.0"encoding="utf-8"?><SubmitResultxmlns=""><code>405</code><msg>用户名或密码不正确</msg><voiceid>0</voiceid></SubmitResult>2.5响应参数codemsg0提交失败2提交成功400非法ip访问401帐号不能为空402密码不能为空403手机号码不能为空4030手机号码已被列入黑名单404语音内容不能为空405用户名或密码不正确4050账号被冻结4051剩余条数不足4052访问ip与备案ip不符406手机格式不正确4071没有提交备案模板4072提交的语音内容必须与报备过的模板格式相匹配40722变量内容超过指的的长度4077发送内容未在运营商报备408您的帐户疑被恶意利用,已被自动冻结,如有疑问请与客服联系4080同一手机号码同一秒钟之内发送频率不能超过1条4081同一手机号一分钟之内发送超过3条4082超出同一手机号一天之内10条短信限制2.6GET请求示例/webservice/voice.php?method=Submit&account=APIID&password=APIKEY&mobile=手机号码&content=您的订单号是:0648。已由顺风快递发出,请注意查收。3.发送回执推送3.1接口描述用户先提供数据接收地址,然后绑定到互亿无线系统后台,平台会以POST方式实时的将回执信息推送到此地址,内容格式为:Content-Type:application/x-www-form-urlencoded。注意:接口推送后请记录数据并及时返回结果,业务逻辑采用异步处理,避免接口响应超时而导致重复推送。3.2推送参数参数名称参数值描述code状态值(2成功0失败)msg回执状态说明mobilephone手机号码talktime接听时间(秒)voiceid流水号(对应提交时返回的voiceid)report_time回执时间例:2018-05-2417:46:50注意:成功接收请输出字符“success”(不包含引号)结束推送,否则以接收失败处理。每个回执最多推送3次。每次间隔叠加60秒。code参数说明codemsg2成功0未知错误-1关机-2停机-3暂时无法接通-4正在通话-5空号-6无人接听-8呼入限制-9网络忙-10呼出限制-11线路忙-12用户拒接4.提交模板4.1接口描述通过POST、GET方式提交短信模版,数据编码采用utf-8格式,内容格式为:Content-Type:application/x-www-form-urlencoded。4.2请求地址/webservice/voice.php?method=AddTemplate&account=APIID&password=APIKEY&content=您的订单号是:【变量】。已由顺风快递发出,请注意查收。4.3请求参数参数名称参数值描述methodAddTemplateaccountAPIID(请登录用户中心【语音通知】-【产品总览】查看)password1、APIKEY(请登录用户中心【语音通知】-【产品总览】查看)2、动态密码(生成动态密码方式请看该文档末尾的说明)模板内容模板内容返回值AddTemplateResult结构说明:参数名称类型描述codeint返回值为2时,表示添加成功msgstring提交状态描述templateidint添加成功则返回模板ID4.4响应参数codemsg2添加成功400提交状态描述401添加成功则返回模板ID402密码不能为空404模板内容不能为空405用户名或密码不正确4050账号被冻结407模板内容含有敏感字符408模板己存在4.5模板审核状态推送在遵守HTTP协议规范的前提下,通过POST方式将回执推送到用户指定的URL地址。注意:接口推送后请记录数据并及时返回结果,业务逻辑采用异步处理,避免接口响应超时而导致重复推送。参数说明:参数名称参数值描述code状态值(2成功0驳回)msg审核状态描述templateid模板ID注意:1.成功接收请输出字符“success”(不包含引号)结束推送,否则以接收失败处理。2.每个回执最多推送3次。每次间隔叠加60秒。3.code值说明2成功0驳回(原因请看msg字段)5.删除模板5.1接口描述通过POST、GET方式提交短信模版,数据编码采用utf-8格式,内容格式为:Content-Type:application/x-www-form-urlencoded。5.2请求地址/webservice/voice.php?method=DelTemplate&account=APIID&password=APIKEY&templateid=1235.3请求参数参数名称参数值描述methodDelTemplateaccountAPIID(请登录用户中心【语音通知】-【产品总览】查看)password1、APIKEY(请登录用户中心【语音通知】-【产品总览】查看)2、动态密码(生成动态密码方式请看该文档末尾的说明)templateid模板id返回值AddTemplateResult结构说明:参数名称类型描述codeint返回值为2时,表示删除成功msgstring提交状态描述5.4响应参数codemsg2删除成功400非法ip访问401用户名不能为空402密码不能为空404模板ID不能为空或模板ID不存在405用户名或密码不正确4050账号被冻结6.余额查询6.1接口描述通过接口可以方便的查询你的账户语音通知剩余条数。6.2请求地址/webservice/voice.php?method=GetNum6.3请求参数参数名称参数值描述必填accountAPIID(请登录用户中心【语音通知】-【产品总览】查看)是password1、APIKEY(请登录用户中心【语音通知】-【产品总览】查看)2、动态密码(生成动态密码方式请看该文档末尾的说明)是timeUnix时间戳(10位整型数字,当使用动态密码方式时为必填)否format返回格式(可选值为:xml或json,系统默认为xml)否用户通过http或https提交帐户余额查询请求到服务器后,服务器会返回一串xml格式的字符串,GetNumResult结构说明如下:参数名称类型描述codeint状态返回值msgstring查询结果描述numstring剩余数量6.4响应示例示例(成功)<?xmlversion="1.0"encoding="utf-8"?><GetNumResultxmlns=""><code>2</code><msg>查询成功</msg><voiceid>856</voiceid></GetNumResult>示例(失败)<?xmlversion="1.0"encoding="utf-8"?><GetNumResultxmlns=""><code>405</code><msg>用户名或密码不正确</msg><num>0</num></GetNumResult>6.5响应参数codemsg2查询成功400非法ip访问401帐号不能为空402密码不能为空405用户名或密码不正确4050账号被冻结6.6GET请求示例/webservice/voice.php?method=GetNum&account=APIID&password=APIKEY7.生成动态密码方式以PHP为例,提交语音的生成方式:$time=time();$password=md5($account.$apikey.$mobile.$content.$time);例如:APIID:testAPIKEY:1q784322ba1d9bb88d50cf5cdfd89k7d手机号:138xxxxxxxx内容:1125time:1451544941结果:$password=md5('test1q784322ba1d9bb88d50cf5cdfd89k7d138xxxxxxxx11251451544941');查询剩余条数的生成方式:$time=time();$password=md5($account.$apikey.$time);例如:APIID:testAPIKEY:1q784322ba1d9bb88d50cf5cdfd89k7d手机号:138xxxxxxxxtime:1451544941结果:$password=md5('test1q784322ba1d9bb88d50cf5cdfd89k7d1451544941');Unix时间戳参考地址:/Tools/unixtime.aspx8.常见问题8.1如何实现UNIX时间戳语言代码JAVAStringdate=newjava.text.SimpleDateFormat("dd/MM/yyyyHH:mm:ss").format(newjava.util.Date(Unixtimestamp*1000))Linuxdate-d@UnixtimestampCstrptime(datetime,"%Y-%m-%d%H:%M:%S",&tm_time);unixtime=mktime(&tm_time);C++std::time_tt=std::time(0);DELPHIusesDateUtils;DateTimeToUnix(Now)GOimport"time"cur:=time.Now()timestamp:=cur.UnixNano()/1000000Perl先my$time=Unixtimestamp然后my($sec,$min,$hour,$day,$month,$year)=(localtime($time))[0,1,2,3,4,5,6]PHPdate('r',Unixtimestamp)Node.jsvardate=newDate(time*1000);vartime=date.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药用薄荷醇市场发展现状调查及供需格局分析预测报告
- 2024年度人力资源服务合同标的及人力资源服务详细说明
- 2024年度大米加工合同:大米深加工技术与产品研发协议
- 调相器市场发展预测和趋势分析
- 电动剃须刀刀片市场发展预测和趋势分析
- 柔性扁平电缆市场发展现状调查及供需格局分析预测报告
- 衬衫式外套市场发展现状调查及供需格局分析预测报告
- 2024年度一体机电脑分期付款合同
- 04版新能源车辆采购合同
- 04版智能电网维护服务合同详细描述和标的
- 多文本阅读教学设计八年级
- 《数学分析》课件
- 精装修成品保护
- 超声科室发展规划方案
- 2024届高三化学二轮复习课件 生产应用无机工业流程题的解法及策略(共96张)
- 山东省青岛实验学校2023-2024学年七年级上学期期末数学试题
- 二年级综合实践活动-神奇的影子课件
- 生物信息学前沿探索
- 《电解与库仑分析法》课件
- 2024年护士工作总结与展望
- 群文阅读多文本阅读《寓言故事中的对比》课件-2023-2024学年语文五年级上册(统编版)
评论
0/150
提交评论