getRidInfo.md 4.32 KB

openApi管理 /查询RID信息

查询 RID 信息

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

接口说明

接口英文名

getRidInfo

功能描述

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

注意事项

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

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

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

调用方式

HTTPS 调用

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

第三方调用

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

请求参数

属性 类型 必填 说明
access_token string 第三方平台接口调用凭证authorizer_access_token,该参数为 URL 参数,非 Body 参数。
rid string 调用接口报错返回的rid

返回参数

属性 类型 说明
errcode number 返回码
errmsg string 错误信息
request object 该 rid 对应的请求详情
属性类型说明invoke_timenumber发起请求的时间戳cost_in_msnumber请求毫秒级耗时request_urlstring请求的 URL 参数request_bodystringpost请求的请求参数response_bodystring接口请求返回参数client_ipstring接口请求的客户端ip

调用示例

示例说明: HTTPS请求

请求数据示例

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

返回数据示例

{"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"
          
  }
      
  } 

错误码

错误码 错误码取值 解决方案
0 ok ok
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