Package | yy |
Interface | public interface IChannelUserController extends flash.events.IEventDispatcher |
Method | Defined By | ||
---|---|---|---|
disableMsg(uid:uint):Object
禁止频道用户文字聊天。
权限规则如下
OW:可以允许和禁止频道内任何其他成员语音,文字。包括(VP MA CA CA2 R VIP G U)。
VP:可以允许和禁止频道内任何其他成员语音,文字。 除了(OW,VP)。
MA:可以允许和禁止频道内任何其他成员语音,文字。 除了(OW,VP,MA)。
CA:可以允许和禁止相对应有管理权限的子频道内的语音,文字。包括( CA2 R VIP G U)。
CA2:可以允许和禁止相对应有管理权限的子频道内的语音,文字。包括( R VIP G U)。
R VIP G U 均无任何权限操作。
字母代表的意义如下:
游客(U),临时嘉宾(G),嘉宾(VIP),会员(R),二级子频道管理员(CA2),子频道管理员(CA),全频道管理员(MA),频道总管理(VP),频道所有者(OW)
| IChannelUserController | ||
disableSpeak(uid:uint):Object
禁止频道用户语音聊天。权限规则同disableMsg | IChannelUserController | ||
enableMsg(uid:uint):Object
允许频道用户文字聊天。权限规则同disableMsg | IChannelUserController | ||
enableSpeak(uid:uint):Object
允许频道用户语音聊天。权限规则同disableMsg | IChannelUserController | ||
getUserSubChannelId(uid:uint):Object
获取用户所在子频道ID。该用户必须在当前大频道中。
| IChannelUserController | ||
isMsgEnabled(uid:uint):Object
查询指定用户是否允许文字聊天
| IChannelUserController | ||
isSpeakEnabled(uid:uint):Object
查询指定用户是否允许语音聊天。
| IChannelUserController | ||
jumpToSubChannel(cid:uint):Object
进子频道。
| IChannelUserController | ||
pullToSubChannel(uid:uint, cid:uint):Object
拉人进子频道。
OW:可以调度频道内任何成员,包括(VP MA CA1 CA2 R VIP G U)。
VP:可以调度频道内除OW以外的任何成员,包括(VP MA CA CA2 R VIP G U)。
MA:可以调度频道内除了OW,VP以外的任何成员,包括(MA CA CA2 R VIP G U)。
CA:可以调度相对应有管理权限的1级子频道内的成员,(OW,VP,MA)除外。
CA2:可以调度相对应有管理权限的2级子频道内的成员,(OW,VP,MA,CA)除外。
R VIP G U 均无任何权限操作。
字母代表的意义如下:
游客(U),临时嘉宾(G),嘉宾(VIP),会员(R),二级子频道管理员(CA2),子频道管理员(CA),全频道管理员(MA),频道总管理(VP),频道所有者(OW)
| IChannelUserController | ||
setUserRole(cid:uint, uid:uint, role:uint):Object
设置马甲。发起设置用户和被设置用户必须同时在线且在同一个大频道,发起者需要有管理员马甲,具体规则和权限同YY客户端一致。
| IChannelUserController |
disableMsg | () | method |
public function disableMsg(uid:uint):Object
禁止频道用户文字聊天。
权限规则如下
OW:可以允许和禁止频道内任何其他成员语音,文字。包括(VP MA CA CA2 R VIP G U)。
VP:可以允许和禁止频道内任何其他成员语音,文字。 除了(OW,VP)。
MA:可以允许和禁止频道内任何其他成员语音,文字。 除了(OW,VP,MA)。
CA:可以允许和禁止相对应有管理权限的子频道内的语音,文字。包括( CA2 R VIP G U)。
CA2:可以允许和禁止相对应有管理权限的子频道内的语音,文字。包括( R VIP G U)。
R VIP G U 均无任何权限操作。
字母代表的意义如下:
游客(U),临时嘉宾(G),嘉宾(VIP),会员(R),二级子频道管理员(CA2),子频道管理员(CA),全频道管理员(MA),频道总管理(VP),频道所有者(OW)
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
disableSpeak | () | method |
public function disableSpeak(uid:uint):Object
禁止频道用户语音聊天。权限规则同disableMsg
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
See also
enableMsg | () | method |
public function enableMsg(uid:uint):Object
允许频道用户文字聊天。权限规则同disableMsg
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
See also
enableSpeak | () | method |
public function enableSpeak(uid:uint):Object
允许频道用户语音聊天。权限规则同disableMsg
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
See also
getUserSubChannelId | () | method |
public function getUserSubChannelId(uid:uint):Object
获取用户所在子频道ID。该用户必须在当前大频道中。
Parameters
uid:uint — 用户的uid。
|
Object — 返回用户所在的频道信息,具体属性如下。
ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 cid: Number类型 用户所在子频道Id |
使用示例: var result = YY.instance.channel.userController.getUserSubChannelId(); if(result.ret==0) { trace("用户当前在" + result.cid+"频道"); } 成功的返回值示例:{ ret:0,cid:88548884} 失败的返回值示例:{ ret:984832}
isMsgEnabled | () | method |
public function isMsgEnabled(uid:uint):Object
查询指定用户是否允许文字聊天
Parameters
uid:uint — 被查询的用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回查询结果,具体属性如下。
ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 enabled: Boolean类型 true=用户允许文字聊天,false=用户已被禁止文字聊天。 |
使用示例: var result = YY.instance.channel.userController.isMsgEnabled(3423); if(result.ret==0) { trace(result.enabled?"用户可以文字聊天": "用户被禁止文字聊天"); } 成功的返回值示例:{ ret:0,cid:88548884} 失败的返回值示例:{ ret:984832}
isSpeakEnabled | () | method |
public function isSpeakEnabled(uid:uint):Object
查询指定用户是否允许语音聊天。
Parameters
uid:uint — 被查询的用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回查询结果,具体属性如下。
ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 enabled: Boolean类型 true=用户允许语音聊天,false=用户已被禁止语音聊天。 |
使用示例: var result = YY.instance.channel.userController.isSpeakEnabled(3423); if(result.ret==0) { trace(result.enabled?"用户可以语音聊天": "用户被禁止语音聊天"); } 成功的返回值示例:{ ret:0,cid:88548884} 失败的返回值示例:{ ret:984832}
jumpToSubChannel | () | method |
public function jumpToSubChannel(cid:uint):Object
进子频道。
Parameters
cid:uint — 子频道长位id,必须是在当前大频道中的一个频道。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
pullToSubChannel | () | method |
public function pullToSubChannel(uid:uint, cid:uint):Object
拉人进子频道。
OW:可以调度频道内任何成员,包括(VP MA CA1 CA2 R VIP G U)。
VP:可以调度频道内除OW以外的任何成员,包括(VP MA CA CA2 R VIP G U)。
MA:可以调度频道内除了OW,VP以外的任何成员,包括(MA CA CA2 R VIP G U)。
CA:可以调度相对应有管理权限的1级子频道内的成员,(OW,VP,MA)除外。
CA2:可以调度相对应有管理权限的2级子频道内的成员,(OW,VP,MA,CA)除外。
R VIP G U 均无任何权限操作。
字母代表的意义如下:
游客(U),临时嘉宾(G),嘉宾(VIP),会员(R),二级子频道管理员(CA2),子频道管理员(CA),全频道管理员(MA),频道总管理(VP),频道所有者(OW)
Parameters
uid:uint — 被拉的人的uid。
| |
cid:uint — 子频道长位id,必须是当前大频道中的一个频道。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
setUserRole | () | method |
public function setUserRole(cid:uint, uid:uint, role:uint):Object
设置马甲。发起设置用户和被设置用户必须同时在线且在同一个大频道,发起者需要有管理员马甲,具体规则和权限同YY客户端一致。
Parameters
cid:uint — 用户所在的频道id。如果用户在子频道,需要传子频道id。
| |
uid:uint — 用户的uid。
| |
role:uint — 用户的角色(马甲)数值。可以设置的马甲的数值如下:
游客(U) 白马 25 临时嘉宾(G) 浅绿色马甲 66 嘉宾(VIP) 绿马 88 会员(R) 蓝马 100 二级子频道管理员(CA2) 粉马 150 子频道管理员(CA) 红马 175 全频道管理员(MA) 黄马 200 频道总管理(VP) 橙马 230 |
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |