Package | yy |
Interface | public interface IIM extends flash.events.IEventDispatcher |
Method | Defined By | ||
---|---|---|---|
addFriend(uid:uint):Object
弹出添加好友对话框,用户确认才开始添加。
| IIM | ||
chatTo(uid:uint, msg:String):Object
给指定用户发送聊天消息, 调用后会弹出聊天对话框,需要用户点击确认才发送。
| IIM | ||
getAllBuddyList():Object
获取我所有好友的uid信息。
| IIM | ||
getIMUserInfo(uid:uint):Object
获取我指定的好友的详细信息。目前只能返回uid,YY号和昵称这三个信息。好友不在线也可以取到信息。
| IIM | ||
isFriend(uid:uint):Object
判断指定的用户是否是好友。
| IIM |
addFriend | () | method |
public function addFriend(uid:uint):Object
弹出添加好友对话框,用户确认才开始添加。
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回弹出窗口是否成功,具体属性如下。
ret: int 返回码 0=成功,非0值失败,具体请参考错误代码。 |
chatTo | () | method |
public function chatTo(uid:uint, msg:String):Object
给指定用户发送聊天消息, 调用后会弹出聊天对话框,需要用户点击确认才发送。
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
| |
msg:String — 等待发送的聊天的内容。最大长度4000个字节
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |
getAllBuddyList | () | method |
public function getAllBuddyList():Object
获取我所有好友的uid信息。
ReturnsObject — 返回所有好友的uid,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 buddyList: Array类型 所有好友的uid ,uid保存在一个数组中 ,没有好友返回空数组 |
使用示例: var result:Object = YY.instance.im.getAllBuddyList(); if(result.ret==0) { trace("我的好友个数:" + result.buddyList.length); trace("我的好友为:" + result.buddyList); } 成功的返回值示例:{ ret:0,isFriend:true} 失败的返回值示例:{ ret:984832}
getIMUserInfo | () | method |
public function getIMUserInfo(uid:uint):Object
获取我指定的好友的详细信息。目前只能返回uid,YY号和昵称这三个信息。好友不在线也可以取到信息。
Parameters
uid:uint — 要查询的好友的uid。
|
Object — 返回是否是好友,具体属性如下。
ret: Number类型 返回码 0=成功,非0值失败,具体请参考错误代码。 isFriend: Boolean类型 是否是好友 ,true=是好友 false=不是好友 |
使用示例: var result:Object = YY.instance.im.isFriend(3454365); if(result.ret==0) { trace("和用户3454365关系:" + result.isFriend?"好友:"非好友"); } 成功的返回值示例:{ ret:0,isFriend:true} 失败的返回值示例:{ ret:984832}
isFriend | () | method |
public function isFriend(uid:uint):Object
判断指定的用户是否是好友。
Parameters
uid:uint — 用户的唯一标识id,即uid,不是YY号 。
|
Object — 返回调用是否成功,是一个Object对象,具体属性如下。
ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。 |