Show / Hide Table of Contents

Class V2TIMFriendshipManager

好友管理类

Inheritance
System.Object
V2TIMFriendshipManager
Namespace: com.tencent.imsdk.unity
Assembly: im-unity-plugin.dll
Syntax
public class V2TIMFriendshipManager : object

Methods

acceptFriendApplication(String, FriendAcceptType)

**同意好友申请 **

Declaration
public void acceptFriendApplication(string userID, FriendAcceptType responseType)
Parameters
Type Name Description
System.String userID

用户ID

FriendAcceptType responseType

建立单向/双向好友关系

addFriend(String, FriendType, String, String, String)

**添加好友 **

Declaration
public void addFriend(string userID, FriendType addType, string remark, string addWording, string addSource)
Parameters
Type Name Description
System.String userID

用户ID

FriendType addType

添加类型

System.String remark

备注

System.String addWording

请求说明(最大120字节)

System.String addSource

添加来源

addFriendsToFriendGroup(String, String[])

**添加好友到一个好友分组 **

Declaration
public void addFriendsToFriendGroup(string groupName, string[] userIDList)
Parameters
Type Name Description
System.String groupName

分组名

System.String[] userIDList

好友ID列表

addToBlackList(String[])

添加用户到黑名单

Declaration
public void addToBlackList(string[] userIDList)
Parameters
Type Name Description
System.String[] userIDList

用户ID列表

checkFriend(String, FriendType)

**检查指定用户的好友关系 **

Declaration
public void checkFriend(string userID, FriendType checkType)
Parameters
Type Name Description
System.String userID

用户ID

FriendType checkType

createFriendGroup(String, String[])

**新建好友分组 **

Declaration
public void createFriendGroup(string groupName, string[] userIDList)
Parameters
Type Name Description
System.String groupName

分组名称

System.String[] userIDList

要添加到分组的好友

deleteFriendApplication(String)

**删除好友申请 **

Declaration
public void deleteFriendApplication(string userID)
Parameters
Type Name Description
System.String userID

用户ID

deleteFriendGroup(String[])

**删除分组 **

Declaration
public void deleteFriendGroup(string[] groupNameList)
Parameters
Type Name Description
System.String[] groupNameList

分组组名列表

deleteFriendsFromFriendGroup(String, String[])

**从好友分组中删除好友 **

Declaration
public void deleteFriendsFromFriendGroup(string groupName, string[] userIDList)
Parameters
Type Name Description
System.String groupName

分组名

System.String[] userIDList

好友ID列表

deleteFromBlackList(String[])

**把用户从黑名单删除 **

Declaration
public void deleteFromBlackList(string[] userIDList)
Parameters
Type Name Description
System.String[] userIDList

用户ID列表

deleteFromFriendList(String[], FriendType)

**删除好友 **

Declaration
public void deleteFromFriendList(string[] userIDList, FriendType deleteType)
Parameters
Type Name Description
System.String[] userIDList

要删除的好友 userID 列表,ID 建议一次最大 100 个,因为数量过多可能会导致数据包太大被后台拒绝,后台限制数据包最大为 1M

FriendType deleteType

删除类型(单向好友、双向好友)

getBlackList()

**获取黑名单列表 **

Declaration
public void getBlackList()

getFriendApplicationList()

**获取好友申请列表 **

Declaration
public void getFriendApplicationList()

getFriendGroups(String[])

**获取分组信息 **

Declaration
public void getFriendGroups(string[] groupNameList)
Parameters
Type Name Description
System.String[] groupNameList

分组组名列表

getFriendList()

**获取好友列表 **

Declaration
public void getFriendList()

getFriendsInfo(String[])

**获取指定好友资料 **

Declaration
public void getFriendsInfo(string[] userIDList)
Parameters
Type Name Description
System.String[] userIDList

好友 userID 列表,ID 建议一次最大 100 个,因为数量过多可能会导致数据包太大被后台拒绝,后台限制数据包最大为 1M

refuseFriendApplication(String)

**拒绝好友申请 **

Declaration
public void refuseFriendApplication(string userID)
Parameters
Type Name Description
System.String userID

用户ID

renameFriendGroup(String, String)

**重命名分组名称 **

Declaration
public void renameFriendGroup(string oldName, string newName)
Parameters
Type Name Description
System.String oldName

分组名称

System.String newName

分组新名称

setFriendApplicationRead()

**设置好友申请已读 **

Declaration
public void setFriendApplicationRead()

setFriendInfo(String, String, Dictionary<String, String>)

**设置指定好友资料 **

Declaration
public void setFriendInfo(string userID, string friendRemark, Dictionary<string, string> customHashMap)
Parameters
Type Name Description
System.String userID

用户ID

System.String friendRemark

好友备注

Dictionary<System.String, System.String> customHashMap

自定义字段,首先要在 控制台 (功能配置 -> 好友自定义字段) 配置好友自定义字段,然后再调用该接口进行设置,key 值不需要加 Tag_SNS_Custom_ 前缀

In This Article
Back to top Generated by DocFX