Decrypt WeChat applet data
This document is automatically generated based on https://github.com/authing/authing-docs-factory based on https://api-explorer.genauth.ai V3 API, and is consistent with API parameters and return results. If the description of this document is incorrect, please refer to V3 API.
Decrypt WeChat Mini Program Data
Method Name
AuthenticationClient.decrypt_wechat_mini_program_data
Request Parameters
| Name | Type | Required | Default Value | Description | Sample Value |
|---|---|---|---|---|---|
| code | string | Yes | - | User code returned by wx.login interface | |
| iv | string | Yes | - | Symmetric decryption algorithm initialization vector, returned by WeChat | |
| encryptedData | string | Yes | - | Get the encrypted data (encryptedData) returned by WeChat open data | |
| extIdpConnidentifier | string | Yes | - | External identity source connection identifier of WeChat Mini Program | my-wxapp |
Request response
Type: DecryptWechatMiniProgramDataRespDto
| Name | Type | Description |
|---|---|---|
| statusCode | number | Business status code, which can be used to determine whether the operation is successful, 200 means success. |
| message | string | Description |
| apiCode | number | Segmented error code, which can be used to get the specific error type (successful request does not return). For a detailed list of error codes, see: API Code List |
| requestId | string | Request ID. Returned when the request fails. |
| data | object | response data |
Sample result:
json
{
"statusCode": 200,
"message": "Operation successful",
"requestId": "934108e5-9fbf-4d24-8da1-c330328abd6c",
"data": {
"nickName": "xxx",
"gender": 1,
"language": "zh_CN",
"city": "Guangzhou",
"province": "Guangdong",
"country": "CN",
"avatarUrl": "http://wx.qlogo.cn/mmopen/vi_32/aSKcBBPpibyKNicHNTMM0qJVh8Kjgiak2AHWr8MHM4WgMEm7GFhsf8OYrySdbvAMvTsw3mo8ibKicsnfN5pRjl1p8HQ/0",
"unionId": "ocMvos6NjeKLIBqg5Mr9QjxrP1FA",
"watermark": {
"timestamp": 1477314187,
"appid": "wx4f4bc4dec97d474b"
}
}
}