TapFriends Class Reference

Inherits from NSObject
Declared in TapFriends.h

+ initWithConfig:accountProvider:

初始化

+ (void)initWithConfig:(TapConfig *)config accountProvider:(id<TDSAccountProvider>)provider

Parameters

config

config

provider

provider

Discussion

初始化

Declared In

TapFriends.h

+ registerMessageDelegate:

注册消息接收器

+ (void)registerMessageDelegate:(id<ComponentMessageDelegate>)delegate

Parameters

delegate

delegate

Discussion

注册消息接收器

Declared In

TapFriends.h

+ addFriend:handler:

添加好友

+ (void)addFriend:(NSString *)userId handler:(TapSimpleHandler)handler

Parameters

userId

用户tds_id

handler

回调

Discussion

添加好友

Declared In

TapFriends.h

+ deleteFriend:handler:

删除好友

+ (void)deleteFriend:(NSString *)userId handler:(TapSimpleHandler)handler

Parameters

userId

用户tds_id

handler

回调

Discussion

删除好友

Declared In

TapFriends.h

+ getFollowingList:mutualAttention:limit:handler:

获取关注列表

+ (void)getFollowingList:(NSInteger)from mutualAttention:(BOOL)mutualAttention limit:(NSInteger)limit handler:(TapFriendRelationHandler)handler

Parameters

from

起始index,从0开始

mutualAttention

是否互相关注 false:不是互相关注 true: 互相关注

limit

单页个数限制,最大200

handler

回调

Discussion

获取关注列表

Declared In

TapFriends.h

+ getFollowerList:limit:handler:

获取粉丝列表

+ (void)getFollowerList:(NSInteger)from limit:(NSInteger)limit handler:(TapFriendRelationHandler)handler

Parameters

from

起始index,从0开始

limit

单页个数限制,最大200

handler

回调

Discussion

获取粉丝列表

Declared In

TapFriends.h

+ blockUser:handler:

拉黑用户

+ (void)blockUser:(NSString *)userId handler:(TapSimpleHandler)handler

Parameters

userId

用户tds_id

handler

回调

Discussion

拉黑用户

Declared In

TapFriends.h

+ unblockUser:handler:

取消拉黑用户

+ (void)unblockUser:(NSString *)userId handler:(TapSimpleHandler)handler

Parameters

userId

用户tds_id

handler

回调

Discussion

取消拉黑用户

Declared In

TapFriends.h

+ getBlockList:limit:handler:

黑名单列表

+ (void)getBlockList:(NSInteger)from limit:(NSInteger)limit handler:(TapFriendRelationHandler)handler

Parameters

from

起始index,从0开始

limit

单页个数限制,最大200

handler

回调

Discussion

黑名单列表

Declared In

TapFriends.h

+ searchUserWithUserId:handler:

搜索用户

+ (void)searchUserWithUserId:(NSString *)userId handler:(TapFriendSearchHandler)handler

Parameters

userId

用户tds_id

handler

回调

Discussion

搜索用户

Declared In

TapFriends.h

+ setRichPresence:value:handler:

设置富信息

+ (void)setRichPresence:(NSString *)key value:(NSString *)value handler:(TapSimpleHandler)handler

Parameters

key

key

value

value

handler

回调

Discussion

设置富信息

Declared In

TapFriends.h

+ clearRichPresence:handler:

清除富信息

+ (void)clearRichPresence:(NSString *)key handler:(TapSimpleHandler)handler

Parameters

key

key

handler

回调

Discussion

清除富信息

Declared In

TapFriends.h

+ generateFriendInvitationWithHandler:

获取好友邀请链接

+ (void)generateFriendInvitationWithHandler:(void ( ^ ) ( NSString *_Nullable invitationString , NSError *_Nullable error ))handler

Parameters

handler

handler

Discussion

获取好友邀请链接

Declared In

TapFriends.h

+ sendFriendInvitationWithHandler:

分享好友邀请

+ (void)sendFriendInvitationWithHandler:(TapFriendSendFriendInvitationHandler)handler

Parameters

handler

handler

Discussion

分享好友邀请

Declared In

TapFriends.h

+ handleOpenURL:

处理回调

+ (BOOL)handleOpenURL:(NSURL *)url

Parameters

url

url

Discussion

处理回调

Declared In

TapFriends.h