淘宝开放平台错误码---自查手册

合集下载

Q点直购常见错误码及处理建议

Q点直购常见错误码及处理建议

Q点直购常见错误码(商户错误)及其处理方法在Q点直购联调中,商户容易遇到"支付失败"的错误提示,点开详细错误信息可以看到一串错误码,如下图:如果遇到这些错误提示,可根据错误码并参照下文建议进行错误排查错误码:1001-1001-0 (2)错误码:1003-500954-106 (2)错误码:1003-498496-106 (2)错误码:1003-500001-106 (2)错误码:1003-500952-106 (3)错误码:1003-500950-106 (3)错误码:1003-500947-106 (3)错误码:1003-500864-106 (3)错误码:1003-500858-106 (3)错误码:1003-500854-106 (3)错误码:1003-500853-106 (3)错误码:1003-500850-106 (3)错误码:1003-500650-106 (3)错误码:1001-1001-0错误码解释:商户调用CGI的请求参数不合法处理建议:1.请商户参照wiki /wiki/qz_buy_goods检查参数是否符合协议规范2.通过日志查看云支付返回的错误描述1001-1001-0 常见错误:Msg 说明请求参数错误(appid) appid在计费开发平台不存在(sig error) 签名生成不对。

需要检查放在签名的参数是否正确:qz_buy_goods需要放签名的参数包括:openid,openkey,appid,appkey,appname,ts,payitem,appmode(goodsmeta)错误原因:1、没有按name*des方式。

2、没有使用utf8编码。

3、编码后,没有使用base64encode4、Base64encode的库,满76个字符后自动加了回车(ts) 开发者生成的时间不合法。

1、开发者的机器时间和计费开放平台的时间相差前后>15分钟。

各大网站返回错误代码说明文档

各大网站返回错误代码说明文档

详细说明
该IP发送行为异常,存在接收者大量不存在情况,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并 该IP同时并发连接数过大,超过了网易的限制,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并降 该IP短期内发送了大量信件,超过了网易的限制,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件,并 该IP发送行为异常,存在大量伪造发送域域名行为,被临时禁止连接。请检查是否有用户发送病毒或者垃圾邮件, 发送方出现过多的错误指令。请检查发信程序; 当前连接发送的邮件数量超出限制。请减少每次连接中投递的邮件数量; 发送方发送超出正常的指令数量。请检查发信程序; 当前连接发送的收件人数量超出限制。请控制每次连接投递的邮件数量; 发送方发送超出正常的指令数量。请检查发信程序; 发信IP位于一个或多个RBL里。请参考/关于RBL的相关信息; 该IP不在网易允许的发送地址列表里; 此用户不在网易允许的发信用户列表里; 邮件正文带有垃圾邮件特征或发送环境缺乏规范性,被临时拒收。请保持邮件队列,两分钟后重投邮件。需调整邮 登录失败次数过多,被临时禁止登录。请检查密码与帐号验证设置; 发送方出现过多的错误指令。请检查发信程序; 当前连接发送的邮件数量超出限制。请控制每次连接中投递的邮件数量; 发信人在15分钟内的发信数量超过限制,请控制发信频率; 发信方短期内累计的收件人数量超过限制,该发件人被临时禁止发信。请降低该用户发信频率; 系统暂时出现故障,请稍后再次尝试发送; 发送的smtp命令语法有误; HELO命令不允许为空; 发信人电子邮件地址不合规范。请参考/关于电子邮件规范的定义; 发信IP未被发送域的SPF许可。请参考/关于SPF规范的定义; 发件人当天的连接数量超出了限定数量,当天不再接受该发件人的邮件。请控制连接次数; 网易邮箱不开放匿名转发(Open relay); 群发收件人数量超过了限额,请减少每封邮件的收件人数量; 发件人当天内累计的收件人数量超过限制,当天不再接受该发件人的邮件。请降低该用户发信频率; 邮件正文带有很多垃圾邮件特征或发送环境缺乏规范性。需调整邮件内容或优化发送环境; 请求的用户不存在; 该用户不被允许给网易用户发信; 请求的用户处于禁用或者冻结状态; 群发数量超过了限额; 不允许发送该类型的附件,包括以.uu .pif .scr .mim .hqx .bhx .cmd .vbs .bat .com .vbe .vb .js .wsh等结尾的附件 发送的信件大小超过了网易邮箱允许接收的最大限制; 不允许发件人为空,请使用真实发件人发送; SMTP类型的机器只允许发信人是本站用户; MX类型的机器不允许发信人是本站用户; SMTP需要身份验证,请检查客户端设置; 该IP验证失败次数过多,被临时禁止连接。请检查验证信息设置; 发信IP因发送垃圾邮件或存在异常的连接行为,被暂时挂起。请检测发信IP在历史上的发信情况和发信程序是否存 该IP不在网易允许的发送地址列表里; 发件人当天内累计邮件数量超过限制,当天不再接受该发件人的投信。请降低发信频率; 此用户不在网易允许的发信用户列表里; 该IP不在网易允许的发送地址列表里。

支付宝常见错误代码总汇表

支付宝常见错误代码总汇表
不支持虚拟収货方式
ILLEGAL_DYN_MD5_KEY
动态密钥信息错误
ILLEGAL_ENCRYPT
加密不正确
ILLEGAL_USER
用户ID不正确
ILLEGAL_EXTERFACE
接口配置不正确
ILLEGAL_PARTNER_EXTERFACE
合作伙伴接口信息不正确
ILLEGAL_SECURITY_PROFILE
USER_NOT_EXIST
会员不存在
OUT_TRADE_NO_EXIST
外部交易号已经存在
TRADE_NOT_EXIST
交易不存在
ILLEGAL_PAYMENT_TYPE
无效支付类型
BUYER_NOT_EXIST
买家不存在
SELLER_NOT_EXIST
卖家不存在
BUYER_SELLER_EQUAL
买家、卖家是同一帐户
ILLEGAL_SIGN_TYPE
签名类型不正确
COMMISION_ID_NOT_EXIST
佣金收取帐户不存在
COMMISION_SELLER_DUPLICATE
收取佣金帐户和卖家是同一帐户
COMMISION_FEE_OUT_OF_RANGE
佣金T
ILLEGAL_DIGEST
文件摘要不正确
ILLEGAL_FILE_FORMAT
文件格式不正确
ILLEGAL_TARGET_SERVICE
错误的target_service
ILLEGAL_ACCESS_SWITCH_SYSTEM
partner不允许访问该类型的系统
ILLEGAL_SWITCH_SYSTEM
未找到匹配的密钥配置
ILLEGAL_AGENT

网站经常出现的错误代码对照表

网站经常出现的错误代码对照表

这些状态代码表示临时的响应。

客户端在收到常规响应之前,应准备接收一个或多个1xx响应。

100-继续。

101-切换协议。

2xx-成功这类状态代码表明服务器成功地接受了客户端请求。

200-确定。

客户端请求已成功。

201-已创建。

202-已接受。

203-非权威性信息。

204-无内容。

205-重置内容。

206-部分内容。

3xx-重定向客户端浏览器必须采取更多操作来实现请求。

例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

301-对象已永久移走,即永久重定向。

302-对象已临时移动。

304-未修改。

307-临时重定向。

4xx-客户端错误发生错误,客户端似乎有问题。

例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。

400-错误的请求。

401-访问被拒绝。

IIS定义了许多不同的401错误,它们指明更为具体的错误原因。

这些具体的错误代码在浏览器中显示,但不在IIS日志中显示:401.1-登录失败。

401.2-服务器配置导致登录失败。

401.3-由于ACL对资源的限制而未获得授权。

401.4-筛选器授权失败。

401.5-ISAPI/CGI应用程序授权失败。

401.7–访问被Web服务器上的URL授权策略拒绝。

这个错误代码为IIS6.0所专用。

403-禁止访问:IIS定义了许多不同的403错误,它们指明更为具体的错误原因:403.1-执行访问被禁止。

403.2-读访问被禁止。

403.3-写访问被禁止。

403.4-要求SSL。

403.5-要求SSL128。

403.6-IP地址被拒绝。

403.7-要求客户端证书。

403.8-站点访问被拒绝。

403.9-用户数过多。

403.10-配置无效。

403.11-密码更改。

403.12-拒绝访问映射表。

403.13-客户端证书被吊销。

403.14-拒绝目录列表。

403.15-超出客户端访问许可。

403.16-客户端证书不受信任或无效。

403.17-客户端证书已过期或尚未生效。

TaobaoAPI错误码一览表

TaobaoAPI错误码一览表

TaobaoAPI错误码⼀览表系统级错误错误码错误描述(英⽂)错误描述(中⽂)3Upload Fail图⽚上传失败4User Call Limited⽤户调⽤次数超限5Session Call Limited会话调⽤次数超限6Partner Call Limited合作伙伴调⽤次数超限7App Call Limited应⽤调⽤次数超限8App Call Exceeds Limited Frequency应⽤调⽤频率超限9Http Action Not Allowed HTTP⽅法被禁⽌(请⽤⼤写的POST或GET)10Service Currently Unavailable服务不可⽤11Insufficient ISV Permissions开发者权限不⾜12Insufficient User Permissions⽤户权限不⾜13Insufficient Partner Permissions合作伙伴权限不⾜15Remote Service Error远程服务出错21Missing Method缺少⽅法名参数22Invalid Method不存在的⽅法名23Invalid Format⾮法数据格式24Missing Signature缺少签名参数25Invalid Signature⾮法签名26Missing Session缺少SessionKey参数27Invalid Session⽆效的SessionKey参数28Missing App Key缺少AppKey参数29Invalid App Key⾮法的AppKe参数30Missing Timestamp缺少时间戳参数31Invalid Timestamp⾮法的时间戳参数32Missing Version缺少版本参数33Invalid Version⾮法的版本参数34Unsupported Version不⽀持的版本号40Missing Required Arguments缺少必选参数41Invalid Arguments⾮法的参数42Forbidden Request请求被禁⽌43Parameter Error参数错误业务级错误错误码错误描述(英⽂)错误描述(中⽂)501Your Statement is Not Indexable语句不可索引502Data Service Unavailable数据服务不可⽤503Error While Parsing TBQL Statement⽆法解释TBQL语句504Need Binding User需要绑定⽤户昵称505Missing Parameters缺少参数506Parameters Error参数错误507Parameters Format Error参数格式错误508No Permission Get Information获取信息权限不⾜550User Service Unavailable⽤户服务不可⽤551Item Service Unavailable商品服务不可⽤552Item Image Service Unavailable商品图⽚服务不可⽤553Item Simple Update Service Unavailable商品更新服务不可⽤554Item Delete Failure商品删除失败555No Picture Service for User⽤户没有订购图⽚服务556Picture URL is Error图⽚URL错误557Item Media Service Unavailable商品视频服务不可⽤560Trade Service Unavailable交易服务不可⽤561Trade TC Service Unavailable交易服务不可⽤562Trade not Exists交易不存在563Trade is Invalid⾮法交易564No Permission Add or Update Trade Memo没有权限添加或更新交易备注565Trade Memo Too Long交易备注超出长度限制565Trade Memo Too Long交易备注超出长度限制566Trade Memo Already Exists交易备注已经存在567No Permission Add or Update Trade没有权限添加或更新交易信息568No Detail Order交易没有⼦订单569Close Trade Error交易关闭错误570Shipping Service Unavailable物流服务不可⽤571Invalid Post Fee⾮法的邮费572Invalid Division Code⾮法的物流公司编号580Rate Service Unavailable评价服务不可⽤581Rate Service Add Error添加评价服务错误582Rate Service List Error获取评价服务错误590Shop Service Unavailable店铺服务不可⽤591Shop Showcase Remain Count Unavailable店铺剩余橱窗推荐服务不可⽤592Shop Seller Category Service Unavailable卖家⾃定义类⽬服务不可⽤594Shop Seller Category Insert Error卖家⾃定义类⽬添加错误595Shop Seller Category Update Error卖家⾃定义类⽬更新错误596No Shop for This User⽤户没有店铺597Shop Seller Parent Category Error卖家⾃定义⽗类⽬错误540Trade Stat Service Unavailable交易统计服务不可⽤541Category Stat Service Unavailable类⽬统计服务不可⽤542Item Stat Service Unavailable商品统计服务不可⽤601User not Exists⽤户不存在610Product Service Unavailable产品服务不可⽤710Taobaoke Service Unavailable淘宝客服务不可⽤611Product Number Format Exception产品数据格式错误612Product ID Incorrect产品ID错误613Product Image Delete Error删除产品图⽚错误614No Permission to Add Product没有权限添加产品615Delivery Address Service Unavailable收货地址服务不可⽤620Postage Service Unavailable邮费服务不可⽤621Postage Mode Type Error邮费模板类型错误622Missing Parameter: post, express or ems缺少参数:post, express或ems 623Postage Mode Parameter Error邮费模板参数错误630Combo Service Unavailable收费服务不可⽤650Refund Service Unavailable退款服务不可⽤651Refund ID Invalid⾮法的退款编号652Refund Service Unavailable退款服务不可⽤653Refund not Exists退款不存在654No Permission to Get Refund没有权限获取退款信息655No Permission to Add Refund Message没有权限添加退款留⾔656Cannot add Refund Message for STATUS_CLOSED(4) or STATUS_SUCCESS(5)⽆法添加退款留⾔657Refund Message Content Too Long退款留⾔内容太长658Refund Message Content Cannot be NULL退款留⾔内容不能为空662No Permission Update Item Extra没有权限更新商品扩展信息663Shipping Parameter Missing缺少物流参数664Shipping Parameter Error物流参数错误670Commission Service Unavailable佣⾦服务不可⽤671Commission Trade not Exists佣⾦交易不存在672Payment Service Unavailable淘宝客报表服务不可⽤673ICP Service Unavailable备案服务不可⽤674App Service Unavailable应⽤服务不可⽤900Remote Connection Error远程连接错误901Remote Service Timeout远程服务超时902Remote Service Error远程服务错误容器类错误错误码错误描述(中⽂)100授权码已经过期101授权码在缓存⾥不存在,⼀般是⽤同样的authcode两次获取sessionkey101授权码在缓存⾥不存在,⼀般是⽤同样的authcode两次获取sessionkey103appkey或者tid(插件ID)参数必须⾄少传⼊⼀个104appkey或者tid对应的插件不存在105插件的状态不对,不是上线状态或者正式环境下测试状态106没权限调⽤此app,由于插件不是所有⽤户都默认安装,所以需要⽤户和插件进⾏⼀个订购关系。

淘宝开放平台-消息通知机制-主动通知业务详解

淘宝开放平台-消息通知机制-主动通知业务详解
----- ----- 服 务 1 端断开连
接。 -----
- ----- 断 开 1 旧的连接
-----

-------
{"packet":{"code"
-----调 api :203,"msg":{"begin":13
m 获取丢失消 13743932379,
o 息
"end":1313745387904}}}
连或马上重

-------
{"packet":{"code"
-----结束连 :104}}
m 接
lzn-------
{"packet":{"code"
由于某些原因服务端出现了一些问题,需要断开客 户端。msg 表示建议 app 在多少 s 之后发起新的请求连接, app 可以选择马上发起新的连接请求,也可以在一段时间 后发起连接请求
-----等待重 :102,"msg":60}}
b 连
服务端在升级。 msg 表示服务端升级大概需要的时 间,单位:秒。app 在这段时间之后重新连接服务端,并 且使用增量 api 把这段时间内丢失的消息获取到。
o -------
{"packet":{"code"
.ta -----等待重 :103, "msg":5}}
m 下一节 主动通知-发起请求 o 一、APP(应用)订阅主动通知 .c 1、访问 /index.htm ,登录后,选择应用(APP)进入主动通知管理页面,如下图所示: o 2、点击“确认试用”,进入下图 a 1) 开发者根据自己的需求,选择需要的消息类型以及消息状态。 b 2) 如果勾选上沙箱设置,在沙箱环境下也可以接收主动通知消息,而不需要在沙箱环境重新设计,方便沙箱测试。 .tao 二、授权接收指定用户

错误码字典

错误码字典

返回值编码返回值含义
0请求正常处理并返回
400请求参数错误
401用户操作需要登录
404请求地址非法
405请求方式不允许(GET/POST)
500服务器意料外的错误
100XX购物车错误
10001购物车中无此商品
10002更新价格失败,部分添加购物车失败
10003商品数据不正确,添加购物车失败
10004更新价格出错
10005没有预约
10006预约时间未到
200XX订单错误
20001无此订单
20002请先完善收货人信息
20003购物车数据与服务器不匹配,请刷新后重试
20004购物车数据与服务器产品信息不匹配,请刷新后重试
20005产品信息不匹配,请联系客服经理
20006商品信息不匹配,请稍后再试
20007数量不足,生成订单失败
备注
-1内部错误:服务器解析JSON异常接口方法初始判断
filter控制
web.xml中配置处理
web.xml中配置处理
web.xml中配置处理
查询库存或获取最新价格结果问题
updatePrice方法抛出了异常
无收货人信息
购物车选中行在redis中未获得数据
mysql数据库产品信息维护错误
mysql数据库产品码表信息维护错误
价格信息有误。

编码自查记录

编码自查记录

编码自查记录一、背景介绍编码自查是指对编码工作进行自我检查和评估的过程,旨在确保编码的准确性、一致性和规范性。

编码自查记录是记录编码工作自查结果的文档,用于总结和反馈编码工作的情况,并提出改进措施。

二、编码自查记录的内容1. 编码自查时间:记录进行编码自查的具体日期和时间。

2. 自查人员:记录参预编码自查的人员姓名和职务。

3. 自查范围:明确自查的范围,可以是某个科室、某个病案或者某个编码项目。

4. 自查目的:阐述进行编码自查的目的和意义。

5. 自查方法:描述进行编码自查的具体方法和步骤,例如查阅相关资料、核对编码手册、与他人讨论等。

6. 自查结果:- 编码准确性:记录编码的准确性情况,例如是否存在漏码、错码等问题。

- 编码一致性:记录编码的一致性情况,例如是否存在同一病种的编码不一致等问题。

- 编码规范性:记录编码的规范性情况,例如是否符合编码规范、是否存在不规范的编码等问题。

- 其他问题:记录其他与编码相关的问题,例如是否存在对编码规则的误解、对新编码标准的不熟悉等。

7. 自查总结:总结编码自查的结果,指出存在的问题和不足之处。

8. 改进措施:提出改进编码工作的具体措施和建议,例如加强培训、完善编码手册、加强与临床科室的沟通等。

9. 跟进计划:制定跟进改进措施的时间表和责任人,确保改进措施的有效实施。

10. 自查确认:自查人员签名确认自查记录的准确性和完整性。

三、编码自查记录的要求1. 准确性:自查记录应真实准确地反映编码工作的情况,不得故意隐瞒或者歪曲事实。

2. 全面性:自查记录应包括编码准确性、一致性、规范性等方面的内容,尽可能全面地反映编码工作的情况。

3. 详细性:自查记录应详细描述自查的结果,例如具体的编码错误、不一致的编码等。

4. 可读性:自查记录应清晰易读,使用简洁明了的语言,避免使用过多的专业术语。

5. 实用性:自查记录应具有实际指导意义,能够为改进编码工作提供有效的参考。

6. 保密性:自查记录应妥善保管,不得随意泄露自查结果和相关信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淘宝网开放平台错误自查手册本文档针对2.0服务,1.0请酌情参考2010-11-8杭州目录一、错误处理流程概览 (2)二、服务器响应内容透析 (3)1.调用成功返回格式 (4)2.调用错误返回 (4)1)http连接错误 (4)2)服务端错误总述 (4)3)平台解析错误 (5)4)业务处理错误 (6)三、响应格式错误处理 (10)1.响应格式格式错误,但数据正确 (11)2.响应格式错误,数据也错误 (12)四、平台级错误处理 (12)五、业务级错误处理 (14)1.参数错误 (14)2.权限控制 (15)3.用户不存在 (15)4.服务错误 (16)a)服务调用错误 (16)b)服务调用异常 (17)c)远程调用错误 (17)d)Top解析错误 (17)六、返回参数缺失处理 (17)1.整个消息体为空或缺少文档中说明的结构体返回。

(17)2.缺少fields指定字段返回 (18)七、总结 (18)一、错误处理流程概览从这个错误处理流程可知,在整个错误处理的过程中,一共可以分为3条主要的流程:请求解析异常流程处理,平台级错误处理和业务调用错误处理。

当然,这一切处理的最初也是最重要的一步就是:将服务器响应内容保留下来。

二、服务器响应内容透析服务器响应内容,顾名思义就是isv调用top服务得到的响应的内容。

这些内容能够最真实的反应出isv请求的问题和服务器当前的情况,也最能够帮助isv找到问题的所在。

服务器响应内容一般分为两种:一种是wiki文档中所编写的成功调用所返回的字段,另一种是调用失败的返回的错误相关信息。

1.调用成功返回格式调用成功的响应信息内容根据调用服务版本的不同分为了两种不同的格式。

1.0的服务返回信息的格式分为三层:最外一层是"rsp":{ }标记,表示这是服务的响应内容;中间一层是返回结构体的标记,如:返回的是商品的结构体,中间这层就是"items":[{ },{ }……],表示结果是一个商品的列表,如果返回参数不是以结构体的形式,这一层就不存在;最内一层就是每个结构体具体的字段了。

1.0这个版本所有返回结果,不论是单个的商品还是一个商品列表,他的第二层都是一个列表的结构,区别只是列表里有一个子结构体还是有多个子结构体而已。

相比之下,2.0的服务返回信息就相对的规范化了。

2.0的响应内容主要也可以分为3层:最外一层是你调用服务的名称所对应的响应标记,如:获取单个商品(taobao.item.get)的响应最外层为"item_get_response":{ },表示这是获取单个商品的响应;中间一层是返回结构体的标记。

如果结构体是单个,那么2.0返回的这一层里面就会是单个的结构,如:获取的单个商品的结构体就是"item":{ };反之,如果结构体是多个,那么列表也会明显的表示出来,如:搜索商品列表的结构体就会是”items”:{“item”:[{ },{ }……]}。

最外层的items表示这是一个商品的列表,后面的item表示列表中的每一个子结构体都是属于商品item的,然后就跟着商品的数据;最内一层就商品的具体字段信息了。

2.调用错误返回当调用发生错误的时候,一般情况下可以分为几大类错误信息的返回:http连接错误、平台解析错误、业务处理错误。

这三种类型的错误分别代表了:淘宝服务器、淘宝接入平台、top-api业务,几个层次上出现的问题。

1)http连接错误http连接错误是请求通信过程中出现的错误,这类型错误通常由http响应码标记出来。

http响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。

响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受、理解和采纳3xx:重定向,为了完成请求,必须进一步执行的动作4xx:客户端错误,请求包含语法错误或者请求无法实现5xx:服务器错误,服务器不能实现一种明显无效的请求Isv调用top服务最常收到就是200:http请求成功;404:未找到请求的服务;500内部服务器错误等等。

如果用户收到的响应码是404,表示用户的网络有问题或者top被和谐了……如果用户收到的响应码是500,表示网络是ok的,是top的服务无法响应。

2)服务端错误总述平台解析错误和业务处理错误都是http成功访问到top服务(http响应码返回为200)之后所产生的错信息,他们top处理isv请求过程中出现的问题。

1.0和2.0的格式有所不同。

1.0的错误响应信息最外层为{“error_rsp”:{ }},表示这是调用错误所返回的信息。

里面一层包含两个元素:”code”:””和“msg”:””,前者表示错误码是多少,后者表示错误信息是什么。

例如错误的调用1.0的taobao.item.get服务错误时返回的错误信息:{"error_rsp":{"code":40,"msg":"Missing required arguments:missing parameter iid/num_iid"}}。

这个信息的开头为error_rsp,表示这是调用错误所返回的结果。

里面包含的错误体的code 为40,是平台型错误,表示错误是缺少了必传参数所引起的。

然后msg内容为Missing required arguments:missing parameter iid/num_iid,表示缺少的必传参数是iid或者num_iid。

Isv解析到这些信息后就需要根据错误信息改进自己传入的参数来使调用成功。

2.0的错误响应信息的最外层为{“error_response”:””},表示这是调用服务失败所返回的错误信息。

信息体里面一层总共包含了五个元素:"args":{"arg":[{“key”:“”,”value”:””},{“key”:“”,”value”:””},{“key”:“”,”value”:””}……]},”code”:””,“msg”:””,”sub_code”:””和”sub_msg”:””。

args表示用户传入的参数列表是什么,里面是一个arg的列表会包含用户传入的所有参数信息,每个arg表示一个参数的信息,key表示参数的名称,value表示参数的内容,用以方便用户定位自己的错误;code表示用户调用错误的错误码是多少,小于200表示平台级错误,200-1000之间表示大范围的业务错误,即哪一类型的api调用发生了错误(根据api的大类来分,如:商品类的api是530,交易类的api是520,等);msg表示大类型的错误码所对应的错误信息,一般不具备独立的debug 作用,需要和sub_code和sub_msg一起使用才行;sub_code是调用错误的子错误码,他表示用户调用错误的原因;sub_msg是子错误码所对应的错误信息,他用来补充细化子错误码的错误原因的。

例如调用2.0的taobao.item.get服务错误时返回的错误信息:{"error_response":{"args":{"arg":[{"key":"app_key","value":"15739"},{"key":"fields","value":"list_ time,delist_time,approve_status"},{"key":"format","value":"json"},{"key":"method","value":"taob ao.item.get"},{"key":"nick","value":"tbtest561"},{"key":"partner_id","value":"TOPTEST"},{"key":"s ign","value":"668FB4A049F71A1C845EF8C05B1F3E66"},{"key":"timestamp","value":"2010-03-05 18:03:06.325"},{"key":"v","value":"2.0"}]},"code":530,"msg":"Remote serviceerror","sub_code":"missing-parameter","sub_msg":"iid和num_iid至少要传入一个"}}这个信息的开头为error_response,表示这是调用错误所返回的错误信息。

里面的args列出了用调用这个接口传入的信息有:[{"key":"app_key","value":"15739"},{"key":"fields","value":"list_time,delist_time,approve_status" },{"key":"format","value":"json"},{"key":"method","value":"taobao.item.get"},{"key":"nick","value ":"tbtest561"},{"key":"partner_id","value":"TOPTEST"},{"key":"sign","value":"668FB4A049F71A1C 845EF8C05B1F3E66"},{"key":"timestamp","value":"2010-03-0518:03:06.325"},{"key":"v","value":"2.0"}],这些信息是从用户的请求信息里面解析出来的。

相关文档
最新文档