# 查询rid信息

调试工具

# 接口说明

  • 本接口用于查询调用公众号/小程序/第三方平台等接口报错返回的rid详情信息,辅助开发者高效定位问题;

  • 接口应在服务器端调用,详细说明参见服务端API

# 注意事项

  • 由于查询rid信息属于开发者私密行为,因此仅支持同账号的查询。举个例子,rid=1111,是小程序账号A调用某接口出现的报错,那么则需要使用小程序账号A的access_token调用当前接口查询rid=1111的详情信息,如果使用小程序账号B的身份查询,则出现报错,错误码为xxx。公众号、第三方平台账号的接口同理;

  • 如果是第三方服务商代公众号或者小程序查询公众号或者小程序的api返回的rid,则使用同一账号的authorizer_access_token调用即可;

  • rid的有效期只有7天,即只可查询最近7天的rid,查询超过7天的rid会出现报错,错误码为76001;

  • “/xxx/sns/xxx”这类接口不支持使用该接口,会出现76022报错。

# 接口调用请求说明

# HTTPS 调用

POST https://api.weixin.qq.com/cgi-bin/openapi/rid/get?access_token=ACCESS_TOKEN 

# 第三方调用

调用方式以及出入参和HTTPS相同,仅是调用的token不同

# 请求参数说明

参数 类型 是否必填 描述
access_token string 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用access_token或者authorizer_access_token
rid string 调用接口报错返回的rid

# 请求参数示例

{
"rid":"61725984-6126f6f9-040f19c4"
} 

# 返回参数说明

参数 类型描述
errcode number 返回码
errmsg string 错误信息
request object 该rid对应的请求详情
参数 类型 描述
invoke_time number 发起请求的时间戳
cost_in_ms number 请求毫秒级耗时
request_url string 请求的URL参数
request_body string post请求的请求参数
response_body string 接口请求返回参数
client_ip string 接口请求的客户端ip

# 返回参数示例

{"errcode":0,
  "errmsg":"ok",
  "request":{
      "invoke_time":1635156704,
      "cost_in_ms":30,
      "request_url":"access_token=50_Im7xxxx",
      "request_body":"",
      "response_body":"{\"errcode\":45009,\"errmsg\":\"reach max api daily quota limit rid: 617682e0-09059ac5-34a8e2ea\"}",
      "client_ip": "113.xx.70.51"
          
  }
      
  } 

# 错误码

错误码 错误信息 解决方案
公共错误码 - -
76001 rid not found rid不存在
76002 rid is error rid为空或者格式错误
76003 could not query this rid,no permission 当前账号无权查询该rid,该rid属于其他账号调用所产生
76004 rid time is error rid过期,仅支持持续7天内的rid