Friend

Friend 类型代表好友。

Constructor

new Friend(uin, uid)

构造一个 qq号uinuiduid 的好友。

注意:在任何情况下,都不应该直接使用该构造器来构造好友。相反地,你应该使用 Friend.make(uin, uid) 函数来构造好友。

Parameters:
NameTypeDescription
uinString

好友的 qq号

uidString

好友的 uid

Properties
NameTypeDescription
#uidString

好友的 uid

Methods

getBio() → {String}

获取并返回该好友的个性签名。

Returns:

个性签名。

Type: 
String

getBirthday() → {Date}

获取并返回该好友的生日。

Returns:

生日。

Type: 
Date

getNative() → {Native}

获取并返回该好友在原生qq中的对象。

Returns:

原生好友对象。

Type: 
Native

getNick() → {String}

获取并返回该好友的昵称。

Returns:

昵称。

Type: 
String

getQid() → {String}

获取并返回该好友的 qid

Returns:

qid

Type: 
String

getRemark() → {String}

获取并返回该好友的好友备注。

Returns:

好友备注。

Type: 
String

getUid() → {String}

返回该好友的 #uid 属性。

Returns:

该好友的 #uid 属性。

Type: 
String

toPeer() → {Native}

构造并返回该好友所对应的 peer 对象。

Returns:

该好友所对应的 peer 对象。

Type: 
Native

(static) fromUid(uid) → {Friend}

通过 uid 来获取一个好友。

若不存在,则会返回 null

Parameters:
NameTypeDescription
uidString

要获取的好友的 uid

Returns:

获取到的好友。

Type: 
Friend

(static) fromUin(uin) → {Friend}

通过 qq号 来获取一个好友。

若不存在,则会返回 null

Parameters:
NameTypeDescription
uinString

要获取的好友的 qq号

Returns:

获取到的好友。

Type: 
Friend

(static) getChatType() → {Number}

返回该联系人类型所对应的 chatType,值为 1

Returns:

该联系人类型所对应的 chatType,值为 1

Type: 
Number

(static) make(uin, uid) → {Friend}

构造一个 qq号uinuiduid 的好友。

该函数构造出的好友全局只有一个实例,相同的 uinuid 将会返回相同的对象。

在任何情况下,都应该使用该函数来构造好友,而非直接使用构造器。

Parameters:
NameTypeDescription
uinString

好友的 qq号

uidString

好友的 uid

Returns:

构造出的好友。

Type: 
Friend