Change Owner
Feature Description
The App admin can use this API to modify the room owner.
API Call Description
Sample Request URL
https://xxxxxx/v4/live_engine_http_srv/change_room_owner?sdkappid=88888888&identifier=admin&usersig=xxx&random=99999999&contenttype=json
Request Parameters
The following table lists only the parameters involved in modification and their descriptions when calling this API. For more details about the parameters, please refer to REST API Introduction.
Parameter | Description |
xxxxxx | The reserved domain for the country/region where the SDKAppID is located: Others in China: console.tim.qq.comSingapore: adminapisgp.im.qcloud.comSilicon Valley: adminapiusa.im.qcloud.comJakarta: adminapiidn.im.qcloud.com |
v4/live_engine_http_srv/change_room_owner | Request API. |
sdkappid | The SDKAppID assigned by the Chat console when creating an application. |
identifier | |
usersig | The signature generated by the App administrator account. For specific operations, see generate UserSig. |
random | Enter a random 32-bit unsigned integer, value ranges from 0 to 4294967295. |
contenttype | The request format is fixed as json. |
Maximum Calling Frequency
200 times/second.
Sample Request Packet
Basic form
{"RoomId": "test","NewOwner_Account": "user2"}
Request Packet Fields
Field | Type | Attribute | Description |
RoomId | String | Required | room ID. |
NewOwner_Account | String | Required | new owner. |
Sample Response Packet
Basic form
{"ActionStatus": "OK","ErrorInfo": "","ErrorCode": 0,"RequestId": "Id-8c9858f01e954611ae2d4c1b1ed7d583-O-Seq-52720"}
Response Packet Fields
Field | Type | Description |
ActionStatus | String | Request processing result. OK: processing successful; FAIL: processing failed. |
ErrorCode | Integer | Error code: 0 indicates success, non-zero indicates failure. |
ErrorInfo | String | Error Message. |
RequestId | String | Unique request ID, returned for each request. To troubleshoot a request, its RequestId should be provided. |
Error Code Description
Unless a network error occurs (such as a 502 error), the HTTP return code of this API is 200. The actual error code and error information are in the response packet body.
ErrorCode and ErrorInfo.
Private error codes of this API are as follows:
Error Code | Description |
100001 | Internal server error, please retry. |
100002 | Invalid parameter. Check the request according to the error description. |
100004 | The room does not exist. The reason may be that the room was not created or has already been disbanded. |