中国电信数字音乐平台技术规范——平台及接口协议.doc_第1页
中国电信数字音乐平台技术规范——平台及接口协议.doc_第2页
中国电信数字音乐平台技术规范——平台及接口协议.doc_第3页
中国电信数字音乐平台技术规范——平台及接口协议.doc_第4页
中国电信数字音乐平台技术规范——平台及接口协议.doc_第5页
已阅读5页,还剩184页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国电信数字音乐平台接口协议中国电信数字音乐平台技术规范平台接口协议分册(mgp v1.3)修订稿1 前言中国电信数字音乐业务(爱音乐imusic)是面向中国电信固定电话、小灵通、移动及互联网用户提供的集海量、正版、高价值音乐内容、多业务平台支持为一体的一站式音乐体验服务。本规范为中国电信集团公司企业规范,主要规定了中国电信数字音乐全国平台与其它音乐类业务平台的接口协议。本规范的解释权属于中国电信集团公司。2 适用范围本规范适用于中国电信数字音乐全国平台与其它数字音乐业务平台之间的业务接口开发。本规范适用于中国电信数字音乐平台系统软件开发商、内容提供商、应用开发商开发业务接口。3 文档说明3.1 参考文档 下列标准/技术规范包括的条文,通过在本技术规范中引用而构成本技术规范的条文。本技术规范出版时,所示版本均为有效。所有标准/技术规范都会被修订,使用本技术规范的各方应探讨使用下列标准/技术规范最新版本的可能性。互联星空个性化回铃音业务平台与省级个性化回铃音平台间接口协议 v2.03.2 缩略语mgp数字音乐平台接口协议http超文本传输协议cp/sp内容/应用提供商url统一资源定位tcp/ip传输控制协议/互联网协议ivr交互式语音应答cbgp互联星空个性化回铃音业务平台与省级个性化回铃音平台间接口协议crbt个性化回铃音4 协议概述4.1 概述 数字音乐平台接口协议(以下简称mgp)主要用于全国数字音乐平台和各类业务平台之间的业务消息通讯,是基于tcp/ip的应用层协议,定义了通信方式、资源管理、用户管理、排行榜、业务接口、信息类接口、管理接口等几部分的业务内容。mgp定义统一的命令编码、字段编码、错误代码,在实现mgp时应当遵循这些定义,在使用过程中逐渐完善更新。为了满足现有业务系统平滑升级,mgp协议兼容cbgp 2.0协议,继承了其定义的七彩铃音业务接口,扩充了新的业务功能接口,完善了错误代码定义。实现mgp协议的网关可以连接cbgp 2.0协议的网关并进行原有七彩铃音业务交互。新开发的mgp协议网关可以但并非必要来使用新的协议版本号通讯,以实现一些增加的新功能和新特性。4.2 组网模型4.3 通信方式4.3.1 协议栈mgptcp/ip下层协议mgptcp/ip下层协议通信 数字音乐平台为通信的客户端,其它连接平台作为通信的服务端。4.3.2 端口号 服务端监听端口号默认为8910,客户端连接端口为动态方式。4.3.3 消息交互 本协议采用请求/应答的非阻塞通讯模型实现。通信双方以客户-服务器方式建立tcp连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间c发送链路检测包以维持此连接,当链路检测包发出超过时间t后未收到响应,应立即再发送链路检测包,再连续发送n-1次后仍未得到响应则断开此连接。 参数c、t、n原则上应可配置,现阶段建议取值为:c=3分钟,t=60秒,n=3。 通信双方之间的消息如果不能成功发送,应隔时间r进行重发,再连续发送n-1次后仍未发送成功则停发。现阶段建议取值为:r=60秒,n=3。 通信双方采用一问一答的通讯机制,即一次请求对应于一次应答。 通信双方之间的消息发送后等待t秒后未收到响应,应立即重发,再连续发送n-1次后仍未得到响应则停发。现阶段建议取值为:t=60秒,n=3。消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数w可配置,现阶段建议为32,即接收方在应答前一次收到的消息最多不超过32条。通信方式如下图所示:服务端和客户端之间应当支持同时多个tcp/ip连接,允许多个连接情况下并发请求和应答。并允许返回消息不按顺序应答,只需在规定时间内返回即可,如按顺序发送:请求1,请求2,请求3,应答允许为顺序:响应3, 响应1,响应2。4.4 安全机制4.4.1 加密数据包格式字段长度类型描述mac校验标志1string0:不需要mac校验1:需要mac校验数据加密标志1string0:不加密1:des加密2:3des加密密钥id号8string密钥的id,定期更新,不可重复长度4integer指加密数据内容域的长度加密数据内容string将需要传输的协议数据包,进行一次整体性的加密,传输到对端完整的加密包消息示意结构如下:加密标识信息mgp消息头mgp消息体4.4.2 mac值的计算及校验过程 计算mac值及加密信息计算mac值 计算mac值的算法为基于cbc模式的des算法,mac值的长度为8字节。初始向量取为0向量,长度为8字节,即0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 将需要认证的明文数据p分成64比特长的分组d1, d2, ,dn,其中最后一个分组不够64比特的话,在其右边用0x00补足。 按以下过程计算mac值:o1=ek(d10)o2=ek(d2o1) mac=ek(dnon-1)mac值计算流程图 其中e为des加密算法,k为计算mac值使用的密钥,k的值与交易密钥有关。如果本次加密使用的交易密钥为56位,则k=交易密钥,如果本次加密使用的交易密钥为112位,则k取交易密钥的左半部分56位。加密信息 将明文数据p与mac值一起加密,mac值链接在明文数据p后面(用p+mac表示),若p的位数不是8的整数倍,则先补充0至8的整数倍。设密文为c,则c=des(p+mac,交易密钥)或c=3des(p+mac,交易密钥)。 解密信息及校验mac值解密信息 对密文c进行解密,得到p+mac,其中最后64位为mac值。校验mac值 对解密得到的明文p按前述步骤计算mac值,得到mac。 比较计算得到的mac与解密得到的mac,若两者相同,则校验通过,说明解密得到的明文p是可信任的。若两者不相同,则校验不通过,要求对方重新发送信息。5 数据类型5.1 基本数据类型类型说明string定长字符串。如无特别说明则左对齐右补空格(0x20)integer无符号整数date表示日期,格式为yyyy.mm.ddtime表示时间,格式为hh:mm:ssdatetime完整时间,格式为yyyy.mm.dd hh:mm:ssvarchar(n)变长字符串。实际长度在tlv标签中指定,字段描述定义长度(n)为最大长度。ndatatype某种数据类型的列表。5.2 必选参数 在消息体中必须存在或者处理的参数、字段。5.3 可选参数在一个数据包中,如果存在若干个可选参数,则在最后一个有值的可选参数前面的可选参数必须填充(值或占位符)。其后面的可选参数可以不填。如:一共有4个可选参数,前两个没有值,而第三个需要填值。则前两个必须用占位符填满,而第四个可以填充占位符,也可以不填。可选参数的占位符是一串字符串,以一个“#”开头,跟随若干个严格填满参数长度的任意字符。比如:有4byte长度的可选参数为空值,为了占位,他用“# ”(三个空格)、“#123”、“#abc”等都可以表示;如果可选参数长度只有1byte ,则只能表示为“#”。整型的可选参数默认填0。5.4 扩展参数扩展参数采用 tlv(tag、length、value)形式定义,每个可选参数的 tag、length、value的可自定义。各省公司和厂家可以利用扩展参数进行业务扩展,实现特色化业务。字段长度(字节)数据类型说明tag2integer字段的标签,用于唯一标识一个参数length2integer字段的长度value可变长度可变类型字段内容6 协议定义6.1 消息结构项目说明message header消息头(所有消息公共包头,长度和字段顺序固定)message body消息体6.2 消息头字段长度数据类型说明command_length4string此域为字符形式表示的十进制数字,表示消息包(包括消息头和消息体的总长)的长度,最大长度为9999字节category2string01:业务处理接口06:管理接口08:网管接口sub_command2string01:业务请求02:业务请求应答opcode4integer操作码command_status4string此域表示一个命令的成功与失败,如失败,指示引起失败的错误类型等信息,取值参照附录。它在请求中必须设为0。sou_addr6string此域为消息源地址,表示消息发起的原始发起方地址描述字符串。该字符串为特征字符串。des_addr6string此域为消息目的地址,表示消息希望到达的终端地址描述字符串。该字符串为特征字符串seq_no10string此域为字符形式表示的十进制数字,表示一个序列号,由消息发起者设定,应答者对应给回此序列号。每发起一次请求,该序列号加1。序列号范围:00000000009999999999,循环使用。linkid20string交易标识,用于唯一标识一次完整的业务。该域为字符形式表示的十进制数字,由消息发起者设定,应答者对应给回此序列号。每发起一次业务,该序列号加1。6.3 消息体消息体不是必须存在的,需要依据具体消息定义。 6.4 对话建立通信的双方在建立tcp/ip连接后,其中一方向对方发起的绑定操作认证过程。通过认证,认证方可以确信对方的身份并给予相应的通信对话权利。绑定操作由以下四条命令组成:mgp_bind_rc、mgp_bind_rc_rsp、mgp_bind_sr和mgp_bind_sr_rsp。客户端建立了到服务器的tcp连接后,即向服务器提交mgp_bind_rc请求,服务器端收到请求后,发送mgp_bind_rc_rsp命令,送回客户端;客户端按照刚刚提交的认证方法对随机数进行处理,并将结果(response)通过mgp_bind_sr命令发回服务器端;服务器端验证response后返回mgp_bind_sr_rsp应答认证是否成功。对于auth_method=01(cram-md5认证方法),详细认证过程如下:(1). 客户端首先发送mgp_bind_rc命令,指定双方验证认证的方法(auth_method=01);(2). 由服务器送回一段随机数();(3). 客户端使用keyed-md5方法对加密,生成。 = keyed-md5(, ),然后将和发送给服务器方; (4). 服务器方使用同样的生成, 即 = keyed-md5(, ),(其中,为服务器保存的客户密码。)然后将与比较,如果一致,表明客户的密码与一致,认证通过。否则认证失败。 注:key-md5算法:将密码和连接起来,然后使用md5加密。即 = keyed-md5(, )等价于 = md5()6.4.1 “mgp_bind_rc”语法mgp_bind_rc命令的消息体格式如下:字段长度类型说明参考必选参数authmethod2integer绑定采用的认证方法。reserve2integer保留字段6.4.2 “mgp_bind_rc_rsp” 语法mgp_bind_rc_rsp命令pdu的体格式如下:字段长度类型说明参考必选参数randomlength4integer认证所采用的随机数大小randommax(8150)string认证所采用的随机数。为二进制数,所有字符均有效,包括空格。6.4.3 “mgp_bind_sr”语法mgp_bind_sr命令消息体格式如下:字段长度类型说明参考必选参数client id10string接入认证的用户名length4integer认证码的长度authenticatormax(8150)string认证码。为二进制数,所有字符均有效,包括空格6.4.4 “mgp_bind_sr_rsp”语法除需要设定头部的域外,mgp_bind_sr_rsp不需要其他的参数。6.5 通信连接检查操作mgp_enquire_link操作用于检测通信连接是否仍然有效,由mgp_enquire_link命令和mgp_enquire_link_rsp应答组成。通信连接建立后,如果较长时间双方都无数据交换,则通讯双方均可以发送mgp_enquire_link命令,由另一端返回mgp_enquire_link_rsp响应。6.5.1 “mgp_enquire_link”语法除需要设定头部的域外,mgp_enquire_link不需要其它的参数。6.5.2 “mgp_enquire_link_rsp”语法除需要设定头部的域外,mgp_enquire_link_rsp不需要其它的参数。6.6 通用错误应答对于一个无效数据包,应该有一个通用错误应答。因此特别定义了mgp_generic_nack_rsp应答。mgp_generic_nack_rsp应答针对以下错误:l mgp pdu格式错误;l 未定义的command_id。除需要设定头部的域外,mgp_generic_nack_rsp不需要其它的参数。6.7 结束会话mgp_unbind操作用于断开通信连接,由mgp_unbind命令和mgp_unbind_rsp 应答组成。客户端和服务器端均可以发送该指令。6.7.1 “mgp_unbind”语法除需要设定头部的域外,mgp_unbind不需要其它的参数。6.7.2 “mgp_unbind_rsp”语法除需要设定头部的域外,mgp_unbind_rsp不需要其它的参数。6.8 编码规则和约定资源编码:本规范涉及数字音乐业务中的音乐资源,同一版权的音乐原始内容具有全局唯一的资源编码(resid),并在向不同业务平台提供服务时,其音乐资源可通过resid进行相同音乐源的关联。产品编码:音乐资源经过加工后,向业务平台提供服务时产生并使用全局唯一的产品编码(productid)或七彩铃音的铃音编码(ringid)属性。对于非七彩铃音业务,以productid为依据,七彩铃音业务以ringid为依据。用户编码:用户使用全局唯一的userid进行标识,也可使用用户电话号码phone进行标识。7 功能接口7.1 资源管理7.1.1 资源分发(1)接口方向数字音乐平台 - 其它平台(2)触发条件数字音乐平台同步内容及相关信息(歌曲、图片等)到其它业务平台。(3)约束条件无资源分发接口完成后需进行异步操作,如ftp下载,因此应当发送应答消息,表示消息在处理或者待处理,状态为2(8.3错误代码)。待下载成功后,再通过处理结果确认消息返回正确的结果应答消息。 歌曲类歌曲类资源分发有两种场景:一种是分发系统音乐文件,另一种是用户将自行录制的音乐文件上载到网站上,这两种场景下都发起歌曲类资源分发请求。注:音乐资源实体文件名的格式为:英文字母、数字、汉字、横线、下划线、左右括号、&、#、!等字符的任意组合,不支持空格、通配符(*,?)、/、:、|、等字符。歌曲与内容、内容文件的组织关系如下:歌曲|-全曲 |-wma格式 |-mp3 |-ivr |-振铃 |-mp3 |-midi |-wav|-歌词|-图片命令编码:mgp_upload_music请求消息体参数:字段长度类型说明参考必选参数uploadtype1integer上传歌曲的用户类型accountid21string上传歌曲的用户id如果是sp上传,则该字段表示上传歌曲的类型(ringlibcode)uploadoptype1integer上传的操作类型muslibcode21string歌曲分类编码见8.5铃音分类编码productid32string产品idishide1integer是否隐藏contenttype2integer内容的加工类型ipaddress16stringftp服务器ip地址ftpuser10string登录ftp服务器的用户名ftppwd10string登录ftp服务器的密码price4integer歌曲价格单位为分,下同begindate10date歌曲的生效日期yyyy.mm.ddvaliddate10date歌曲的有效期截止日期yyyy.mm.ddhidedate10date隐藏日期servicedate10date服务结束日期ringname40string歌曲名称songer20string表演者supplier20string歌曲提供者可选参数composer20string曲作者librettist20string词作者copyright20string版权方description40string歌曲描述language10string语言album40string专辑名称docid32string歌曲信息文档id歌词信息内容imageid32string图片产品id歌曲关联图片idrecordnum2integer记录数nfileitemlist0.nfileitem内容的文件类型列表例如,一个全曲内容,有wma、mp3等实体文件。试听文件路径等也包含在其中。fileitem:必选参数productid32string产品idfiletype6string文件类型filename40string文件名path128string文件存放路径filesize20integer文件大小单位为byte (1字节),以下同extendinfo256string预留字段说明:隐藏日期是在有效期前一定的时期(一般为1个月),不再向新用户提供服务,用户无法购买;服务结束日期是指有效期后一定时期(一般为1个月,可配置)。命令编码:mgp_upload_music_rsp应答消息体参数:字段长度类型说明参考可选参数result60string操作结果补充描述全曲全曲主要是指表演完整的歌曲文件,长度不固定。全曲文件主要采用mp3和wma两种格式,主要用于http方式试听。ivr主要指适合ivr平台使用的歌曲文件,采用vox格式。振铃主要是适合于手机、小灵通等移动终端播放的振铃音,主要采用mp3、wav、midi或者amr格式。 铃音铃音文件格式限定为:ccitt a-law,8000hz, 8bits, mono格式的wav文件。上传的铃音文件大小要求小于512k bytes,因为系统播放回铃音时最大时长55s, 55s时长的音乐文件(wav格式)大小为430k bytes,如果上传的文件过长,既占用系统大量空间,超过430k的又不能播放,因此作此限制。接口消息和参数参见。 图片命令编码:mgp_upload_image请求消息体参数:字段长度类型说明参考必选参数uploadtype1integer上传文件的用户类型accountid21string上传文件的用户iduploadoptype1integer上传的操作类型imglibcode21string图片分类编码productid32string产品idcontenttype2integer内容的加工类型ipaddress16stringftp服务器ip地址ftpuser10string登录ftp服务器的用户名ftppwd10string登录ftp服务器的密码price4integer图片价格validdate10date图片的有效期截止日期title40string图片标题supplier20string提供者可选参数songer20string表演者author20string作者copyright20string版权方description40string图片描述musicid32string歌曲id关联的歌曲资源residrecordnum2integer记录数nfileitemlist0.nfileitem内容的文件类型列表例如,一个图片有预览版本(小图片)、发布版本等实体文件。预览文件路径等也包含在其中。fileitem:必选参数productid32string产品idfiletype6string文件类型filename40string文件名path128string文件存放路径filesize20integer文件大小extendinfo256string预留字段命令编码:mgp_upload_image_rsp应答消息体参数:字段长度类型说明参考可选result60string操作结果补充描述 文档命令编码:mgp_upload_doc请求消息体参数:字段长度类型说明参考必选参数uploadtype1integer上传文件的用户类型accountid21string上传文件的用户iduploadoptype1integer上传的操作类型doclibcode21string文档分类编码productid32string产品idcontenttype2integer内容的加工类型ipaddress16stringftp服务器ip地址ftpuser10string登录ftp服务器的用户名ftppwd10string登录ftp服务器的密码title40string文档标题supplier20string提供者可选参数price4integer文档价格validdate10date文档的有效期截止日期songer20string表演者author20string作者copyright20string版权方musicid32string歌曲id关联的歌曲资源residdescription40string文档描述recordnum2integer记录数nfileitemlist0.nfileitem内容的文件类型列表一个文档可能拆分成多个文件存放。fileitem:必选参数productid32string产品idfiletype6string文件类型filename40string文件名path128string文件存放路径filesize20integer文件大小extendinfo256string预留字段命令编码:mgp_upload_doc_rsp应答消息体参数:字段长度类型说明参考可选result60string操作结果补充描述 视频命令编码:mgp_upload_video请求消息体参数:字段长度类型说明参考必选参数uploadtype1integer上传文件的用户类型accountid21string上传文件的用户iduploadoptype1integer上传的操作类型videolibcode21string视频分类编码productid32string产品idcontenttype2integer内容的加工类型ipaddress16stringftp服务器ip地址ftpuser10string登录ftp服务器的用户名ftppwd10string登录ftp服务器的密码title40string视频标题supplier20string提供者可选参数price4integer视频价格validdate10date视频的有效期截止日期songer20string表演者author20string作者copyright20string版权方description40string视频描述duration4integer时长(秒)musicid32string歌曲id关联的歌曲资源residrecordnum2integer记录数nfileitemlist0.nfileitem内容的文件类型列表一个视频可能拆分成多个片段文件存放。fileitem:必选参数productid32string产品idfiletype6string文件类型filename40string文件名path128string文件存放路径filesize20integer文件大小extendinfo256string预留字段命令编码:mgp_upload_video_rsp应答消息体参数:字段长度类型说明参考可选result60string操作结果补充描述 批量下发(1)接口方向数字音乐平台 - 其他业务平台(2)触发条件数字音乐平台批量同步内容及相关信息(歌曲、图片等)到其它业务平台。(3)约束条件无命令编码:mgp_upload_batch请求消息体参数:字段长度类型说明参考必选参数ipaddress16stringftp服务器ip地址ftpuser10string登录ftp服务器的用户名ftppwd10string登录ftp服务器的密码path128string文件存放路径filename40string分发资源信息文件名reportpath128string回执文件存放路径命令编码:mgp_upload_batch_rsp应答消息体参数:空批量下发接口每次仅批量下发一种类型的资源,信息文件命名规则:歌曲:music_yyyymmdd_xxxx.info,xxxx为序列号,从0001递增。铃音:ring_yyyymmdd_xxxx.info,xxxx为序列号,从0001递增。图片:image_yyyymmdd_xxxx.info,xxxx为序列号,从0001递增。文档: doc_yyyymmdd_xxxx.info,xxxx为序列号,从0001递增。视频: video_yyyymmdd_xxxx.info,xxxx为序列号,从0001递增。yyyymmdd表示年月日,xxxx表示4位的序列号(00009999)命名示例:ring_20080710_1234.info采用ascii文本格式,文本中每条记录的属性值按顺序排列,各属性间使用|分隔,在生成记录时,若相应的属性值为空,直接用分隔符隔开,分隔符之间无其他符号。记录末尾用换行符n(ascii 0x0a)作为结束符,文件不定长。各属性值参见7.1.1资源下发的各个具体接口。资源信息文件包含本批同步的所有资源的信息,即对于资源信息文件和资源文件的对应关系来讲是一对多的,一个资源信息文件可包含多个资源文件的信息。 批量下发回执(1)接口方向其他业务平台- 数字音乐平台(2)触发条件其他业务平台完成资源上传后,根据批量下发接口的回执路径,上传回执文件到数字音乐平台的服务器上并发起回执通知,同时保持消息头中的linkid与对应批量下发消息一致。(3)约束条件无命令编码:mgp_upload_response请求消息体参数:字段长度类型说明参考必选filename40string回执信息文件名可选resultcode4string总体的处理结果命令编码:mgp_upload_response_rsp应答消息体参数:空。回执文件命名规则:歌曲:music_yyyymmdd_xxxx.rsp铃音:ring_yyyymmdd_xxxx.rsp图片:image_yyyymmdd_xxxx.rsp文档: doc_yyyymmdd_xxxx.rsp视频: video_yyyymmdd_xxxx.rspyyyymmdd表示年月日,xxxx表示4位的序列号(00009999),铃音同步回执文件的yyyymmdd_xxxx必须和同步请求铃音信息文件的yyyymmdd_xxxx相同。命名示例:ring_20080710_1234.rspl 文件格式:每一个由数字音乐平台下发的铃音信息文件对应一个回执文件,铃音信息文件采用ascii文本格式,文本体中每条记录的属性值按顺序排列,各属性间使用|分隔,在生成记录时,若相应的属性值为空,直接用分隔符隔开,分隔符之间无其他符号。文件体与文件头都用换行符n(ascii 0x0a)作为结束符,文件体不定长。l 回执文件体: 序号名称最大长度(字节)备注1productid 40下发产品的编号 2contenttype2内容类型3ringid 30下发铃音的编号 4处理结果 200成功 10铃音的id的格式不正确 11铃音的质量、内容问题 12铃音的格式问题 13铃音的价格问题 14铃音的资料不匹配 15铃音id重复 16ftp下载失败50其他错误 5失败原因 100具体错误原因描述6处理时间 14yyyymmddhhmmss 7预留40示例:8100101234567|00|8100101234568|10|铃音的id的格式不正确|20071010143840| 资源状态通知(1)接口方向业务平台- 数字音乐平台(2)触发条件业务平台完成资源状态变更及正式上线、下线后,向数字音乐平台发起通知,通知数字音乐平台该资源的状态。(3)约束条件无命令编码:mgp_upload_notify请求消息体参数:字段长度类型说明参考必选参数productid32string产品idcontenttype2integer内容的加工类型ringid12string铃音id铃音编码resstatus2integer资源状态 1 发布(正常显示并能正常订购);2 隐藏(不显示不能正常订购,但已订购用户能正常使用);3 屏蔽(本地不显示但能正常订购);4删除(删除铃音文件与铃音信息文件);命令编码:mgp_upload_ notify _rsp应答消息体参数:空业务平台下载资源或者变更资源状态后必须发送资源状态信息通知数字音乐平台。 资源处理结果确认参见2铃音业务处理结果确认操作。7.1.2 资源下载(1)接口方向数字音乐平台 - 其它平台(2)触发条件其它业务平台向数字音乐平台请求同步资源内容及相关信息(歌曲、图片等)。(3)约束条件无命令编码:mgp_download_res请求消息体参数:字段长度类型说明参考必选参数downloadtype2integer下载操作类型0 : 系统接口1: ftp2: http3: wap pushproductid32string产品idcontenttype2integer内容的加工类型ringid12string铃音id铃音编码sourcetype2integer操作来源0: ivr 1: sms2: internet3: wap4: iptv5: 人工sourceaddr20string操作地址ivr,sms时填接入号,其它方式填ip地址可选description40string详细描述命令编码:mgp_download_res _rsp应答消息体参数:字段长度类型说明参考可选参数result60string结果描述url255string全路径下载文件地址validdate10date下载有效期截止日期 在请求下载类型downloadtype=0时,数字音乐平台根据资源类型下发mgp_upload_music、mgp_upload_image、mgp_upload_doc、mgp_upload_video等消息,同时url、validdate无效。7.1.3 信息查询(1)接口方向数字音乐平台 其它平台(2)触发条件数字音乐平台向其它业务平台请求删除资源内容及相关信息(歌曲、图片等)。(3)约束条件无命令编码:mgp_delete_res请求消息体参数:字段长度类型说明参考必选参数deletetype2integer删除操作类型0 立即删除1 先隐藏,在指定日期删除delaydate10date在该日期删除资源productid32string产品idcontenttype2integer内容的加工类型ringid12string铃音id铃音编码可选descriptio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论