This API is used by the app backend to view the recalls of group messages in real time.
SDKAppID
contained in the request URL is the SDKAppID
of the app.After a group message is recalled successfully
In the following sample, the callback URL configured in the app is https://www.example.com
.
Sample:
https://www.example.com?SdkAppid=$SDKAppID&CallbackCommand=$CallbackCommand&contenttype=json&ClientIP=$ClientIP&OptPlatform=$OptPlatform
Parameter | Description |
---|---|
https | The request protocol is HTTPS, and the request method is POST. |
www.example.com | Callback URL |
SdkAppid | The SDKAppID assigned by the IM console when the app is created |
CallbackCommand | The value is always Group.CallbackAfterRecallMsg . |
contenttype | The value is always JSON . |
ClientIP | Client IP, such as 127.0.0.1 |
OptPlatform | Client platform. For valid values, see the description of OptPlatform in the Callback Protocols section of Third-Party Callback Overview. |
{
"CallbackCommand":"Group.CallbackAfterRecallMsg", // Callback command
"Operator_Account":"admin", // Operator
"Type": "Public", // Group type
"GroupId":"1213456", // Group ID
"MsgSeqList":[ // `MsgSeq` list of recalled messages
{"MsgSeq":130}
]
}
Object | Type | Description |
---|---|---|
CallbackCommand | String | Callback command |
Operator_Account | String | The UserID of the operator who recalls a group message |
Type | String | Type of the group that generates group messages, such as Public . For details, see Group Types section in Group System. |
GroupId | String | Group ID |
MsgSeqList | Array | MsgSeq list of recalled messages |
{
"ActionStatus": "OK",
"ErrorInfo":"",
"ErrorCode": 0 //The value `0` indicates that the callback result is ignored.
}
Field | Type | Required | Description |
---|---|---|---|
ActionStatus | String | Yes | Request result. OK : Successful; FAIL : Failed |
ErrorCode | Integer | Yes | Error code. The value 0 indicates that the callback result is ignored. |
ErrorInfo | String | Yes | Error information |
Was this page helpful?