SDKAppID
contained in the request URL is the SDKAppID
of the app.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 | SDKAppID assigned by the Chat console when the app is created |
CallbackCommand | Always Sns.CallbackPrevFriendResponse |
contenttype | 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": "Sns.CallbackPrevFriendResponse","Requester_Account": "id","From_Account": "id","ResponseFriendItem": [{"To_Account": "id1","Remark": "remark1","TagName": "group1","ResponseAction": "Response_Action_AgreeAndAdd"},{"To_Account": "id2","Remark": "remark2","TagName": "group2","ResponseAction": "Response_Action_Reject"}],"EventTime": 1631777645424}
Field | Type | Description |
CallbackCommand | String | Callback command |
Requester_Account | String | UserID of the user who initiates the friend request |
From_Account | String | UserID of the user who responds to the friend request |
ResponseFriendItem | Array | Parameter of the response to the friend request |
To_Account | String | UserID of the user who makes the friend request |
Remark | String | Friend remarks set by From_Account for To_Account . For more information, see the Standard friend fields section in Contacts Management. |
TagName | String | Friend list set by From_Account for To_Account . For more information, see the Standard friend fields section in Contacts Management. |
ResponseAction | String | Response method. Valid values: Response_Action_AgreeAndAdd : accept the friend request and add the other party as friend.Response_Action_Agree : agree to let the other party add you as friend.Response_Action_Reject : reject the friend request. |
EventTime | Integer | Timestamp in milliseconds |
{"ActionStatus": "OK","ErrorCode": 0,"ErrorInfo": "","ResultItem": [{"To_Account": "id1","ResultCode": 0,"ResultInfo": ""},{"To_Account": "id2","ResultCode": 0,"ResultInfo": ""}]}
Field | Type | Required | Description |
ActionStatus | String | Yes | Request result. OK : successful; FAIL : failed |
ErrorCode | Integer | Yes | Error code. Valid values: 0 : processing by the app backend is successful.Other values: processing by the app backend fails. The Chat backend ignores this error by default. If the processing fails, set the error code to a value in the range of [38000, 39000]. |
ErrorInfo | String | Yes | Error information |
ResultItem | Array | Yes | Processing result from the app backend |
To_Account | String | Yes | UserID of the user who initiates the friend request |
ResultCode | Integer | Yes | Result code. Valid values: 0 : allow adding as friend.Other values: do not allow adding as friend. To not allow adding as friend, set the result code to a value in the range of [38000, 39000]. |
ResultInfo | String | Yes | Error information |
문제 해결에 도움이 되었나요?