返回介绍

问题排查

发布于 2023-04-06 17:51:15 字数 1319 浏览 0 评论 0 收藏 0

1. 如何排查问题?

【前置准备】 为了方便定位问题和反馈问题,建议开发者在自己的程序或脚本中打印完整的 RequestResponse 信息。

【问题定位】 通过查看请求的响应体来判断请求是否成功,请求的响应体中包含了 retmsg 两个字段,分别代表请求返回码请求状态描述。一般情况下,通过这两个信息就可以判断请求是否成功以及错误的原因是什么。

请求成功示例:

 {'ret': 0, 'msg': 'Succeed'}

请求失败示例:

# 请求失败,原因:请求参数不合法,校验不通过
{'ret':10002, msg:'Input parameter verification failed'}

不同错误码的含义解释详见:常见错误码

如果上述方式不能解决您的问题,请参考下方的 如何反馈问题

2. 如何反馈问题?

当接口返回 Server-Side Error 类型的报错时,可以到 反馈平台 (opens new window) 反馈问题,我们会有人工客服为您排查。 为了加快您的问题被解答的进度,建议您采用以下格式进行提问。

【请求内容】
    - url: docs.qq.com/XXX/XXX?param1=xxx&param2=xxxx
    - request header: 
        Access-Token: xxxxxxxxxx
        Client-Id: xxxxxxxxxx
        Open-Id: xxxxxxxxxx
    - request body: {json string}
    
【错误信息】
    - traceID: xxxxxxxxxxxxx 
    - response body: {json string}

traceID: 请求的流水号。通过回包 header 的 X-Trace-Id 字段返回给调用者。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文