SDKAppID
contained in the request URL is the SDKAppID
of the app.https://www.example.com
.
Example: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 | Fixed value: Group.CallbackAfterCreateGroup . |
contenttype | Fixed value: 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.CallbackAfterCreateGroup", // Callback command"GroupId" : "@TGS#2J4SZEAEL","Operator_Account": "group_root", // Operator"Owner_Account": "leckie", // Group owner"Type": "Public", // Group type"Name": "MyFirstGroup", // Group name"MemberList": [ // Initial member list{"Member_Account": "bob"},{"Member_Account": "peter"}],"UserDefinedDataList": [ // Custom field to be used when the user creates a group{"Key": "UserDefined1","Value": "hello"},{"Key": "UserDefined2","Value": "world"}],"EventTime":"1670574414123"// Event trigger timestamp in milliseconds}
Field | Type | Description |
CallbackCommand | String | Callback command |
groupID | String | The group ID. |
Operator_Account | String | UserID of the operator who initiates the group creation request |
Owner_Account | String | UserID of the owner of the group to be created |
Type | String | |
Name | String | Name of the group to be created |
MemberList | Array | Initial member list of the group to be created |
UserDefinedDataList | Array | Custom field for group creation, which is unavailable by default and needs to be enabled. For more information, see Group Management. |
EventTime | Integer | Event trigger timestamp in milliseconds |
{"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 |
문제 해결에 도움이 되었나요?