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 Chat console when the app is created |
CallbackCommand | Fixed value: Profile.CallbackPortraitSet . |
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 Protocol section of Third-Party Callback Overview. |
{"CallbackCommand": "Profile.CallbackPortraitSet","Operator_Account": "id1","From_Account": "id1","EventTime": 1656921052497,"ProfileItem": [{"Tag": "Tag_Profile_IM_Nick","Value": "nick1"},{"Tag": "Tag_Profile_IM_Gender","Value": "Gender_Type_Male"},{"Tag": "Tag_Profile_IM_AllowType","Value": "AllowType_Type_NeedConfirm"},{"Tag": "Tag_Profile_Custom_Data","Value": "your custom data"}]}
Field | Type | Description |
CallbackCommand | String | Callback command |
Operator_Account | String | UserID of the user who triggers the update operation |
From_Account | String | UserID of the user who updates the profile |
EventTime | Integer | Timestamp in milliseconds |
ProfileItem | Array | List of successfully updated user profile items |
Tag | String | |
Value | uint32/string |
{"ActionStatus": "OK","ErrorCode": 0,"ErrorInfo": ""}
Field | Type | Required | Description |
ActionStatus | String | Yes | Request result. OK: succeeded; FAIL: failed. |
ErrorCode | Integer | Yes | Error code. 0: the app backend processing succeeded; 1: the app backend processing failed. |
ErrorInfo | String | Yes | Error information |
Was this page helpful?