跳转至

授权或解除授权服务回调通知

接收地址为授权服务接口传入的notifyUrl,当用户授权成功、解除用户授权和用户主动在微信侧授权时会下发该通知。

请求方式 body 编码
POST application/json UTF-8

通知确认:如果确认本次通知结果直接response返回SUCCESS,返回非SUCCESS,将会持续接收相同通知,累计10次,逐步增加每次通知间隔

通知参数

变量名 类型 必填 示例值 描述
returnCode String Y SUCCESS 返回码(SUCCESS/FAIL)
returnMsg String N 返回消息(当returnCode为FAIL时使用)
resultCode String Y SUCCESS 业务结果(SUCCESS/FAIL)
errorCode String N 错误代码(当resultCode为FAIL时使用)
errorCodeDes String N 错误描述(当resultCode为FAIL时使用)
mchId String N 商户号
openid String N 用户标识
outTradeNo String N 授权请求流水号
notifyType String N USER_OPEN_SERVICE 通知类型
openOrCloseTime String N 更新时间
useServiceState String N USER_OPEN_SERVICE 微信通知的状态标识:USER_OPEN_SERVICE :授权成功; USER_CLOSE_SERVICE :解除授权
nonceStr String N 随机字符串
signType String N RSA 签名类型
sign String N 签名 (见签名介绍)

通知示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{
  "openid": "sdf234241231sfdasd",
  "mchId": "93751497",
  "outTradeNo": "jp3d451tnamqxn1ngchn",
  "notifyType": "USER_OPEN_SERVICE",
  "resultCode": "SUCCESS",
  "sign": "FW0qSPYce6NRUT4YkXCguqADSWJU0QUbKFktWbwLk9l//uBXwjNoNUX5ELowWNLMXdkxl3vpPh4Z6D+U8tc4sOmGY9g7gJDGVM1G08dodF+bjjBMKM9sS9hA/hfERqs9e4OJYbBaBUotEuHijblkzzorJMOZg1xF/WD27bFA+2E=",
  "nonceStr": "QWFIrsBBLIqaIPZDzuneyXFZxvitoMvZ",
  "openOrCloseTime": "2021-09-01 00:21:09",
  "useServiceState": "USER_CLOSE_SERVICE",
  "returnCode": "SUCCESS",
  "returnMsg": "SUCCESS",
  "signType": "RSA"
}

微信 授权/解除授权服务回调通知

Back to top