NIMSDK-AOS  10.9.90
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.topic.V2NIMTopicService接口 参考

Topic 服务。 更多...

Public 成员函数

void removeTopics (V2NIMRemoveTopicsParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 批量移除 Topic。 更多...
 
void updateTopic (V2NIMUpdateTopicParams params, V2NIMSuccessCallback< V2NIMTopic > success, V2NIMFailureCallback failure)
 更新 Topic。 更多...
 
void sendTopicMessage (V2NIMMessage message, String conversationId, V2NIMTopic topic, V2NIMSendTopicMessageParams params, V2NIMSuccessCallback< V2NIMSendMessageResult > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
 发送 Topic 消息。topic 为空时先创建 Topic 再发送。 更多...
 
void replyTopicMessage (V2NIMMessage message, V2NIMMessage replyMessage, V2NIMTopic topic, V2NIMSendMessageParams params, V2NIMSuccessCallback< V2NIMSendMessageResult > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
 回复一条 Topic 消息。 更多...
 
void getTopicByRefer (V2NIMTopicRefer topicRefer, V2NIMSuccessCallback< V2NIMTopic > success, V2NIMFailureCallback failure)
 通过 Topic 引用查询 Topic 信息。 更多...
 
void getTopicListByOption (V2NIMTopicListOption option, V2NIMSuccessCallback< V2NIMTopicListResult > success, V2NIMFailureCallback failure)
 分页查询 Topic 列表。 更多...
 
void getTopicMessageList (V2NIMTopicMessageListOption option, V2NIMSuccessCallback< V2NIMTopicMessageListResult > success, V2NIMFailureCallback failure)
 查询 Topic 消息列表。 更多...
 
void addTopicListener (V2NIMTopicListener listener)
 注册 Topic 事件监听器。 更多...
 
void removeTopicListener (V2NIMTopicListener listener)
 移除 Topic 事件监听器。 更多...
 

详细描述

Topic 服务。

提供 Topic 管理、Topic 消息发送以及 Topic 消息查询能力。

在文件 V2NIMTopicService.java22 行定义.

成员函数说明

void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.addTopicListener ( V2NIMTopicListener  listener)

注册 Topic 事件监听器。

参数
listenerTopic 事件监听器
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.getTopicByRefer ( V2NIMTopicRefer  topicRefer,
V2NIMSuccessCallback< V2NIMTopic success,
V2NIMFailureCallback  failure 
)

通过 Topic 引用查询 Topic 信息。

SDK 优先使用引用信息查询本地数据库,未命中时再回退到服务端查询 Topic 详情。

参数
topicReferTopic 引用
success查询成功回调,返回 Topic 信息
failure查询失败回调
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.getTopicListByOption ( V2NIMTopicListOption  option,
V2NIMSuccessCallback< V2NIMTopicListResult success,
V2NIMFailureCallback  failure 
)

分页查询 Topic 列表。

参数
option查询参数
success查询成功回调,返回 Topic 列表结果
failure查询失败回调
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.getTopicMessageList ( V2NIMTopicMessageListOption  option,
V2NIMSuccessCallback< V2NIMTopicMessageListResult success,
V2NIMFailureCallback  failure 
)

查询 Topic 消息列表。

参数
option查询参数
success查询成功回调,返回 Topic 消息列表结果
failure查询失败回调
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.removeTopicListener ( V2NIMTopicListener  listener)

移除 Topic 事件监听器。

参数
listenerTopic 事件监听器
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.removeTopics ( V2NIMRemoveTopicsParams  params,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

批量移除 Topic。

参数
params删除参数;当前仅支持批量删除同一会话下的 Topic
success删除成功回调
failure删除失败回调
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.replyTopicMessage ( V2NIMMessage  message,
V2NIMMessage  replyMessage,
V2NIMTopic  topic,
V2NIMSendMessageParams  params,
V2NIMSuccessCallback< V2NIMSendMessageResult success,
V2NIMFailureCallback  failure,
V2NIMProgressCallback  progress 
)

回复一条 Topic 消息。

参数
message待发送消息
replyMessage被回复的 Topic 消息
topic目标 Topic
params消息发送参数
success回复成功回调,返回发送结果
failure回复失败回调
progress发送进度回调
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.sendTopicMessage ( V2NIMMessage  message,
String  conversationId,
V2NIMTopic  topic,
V2NIMSendTopicMessageParams  params,
V2NIMSuccessCallback< V2NIMSendMessageResult success,
V2NIMFailureCallback  failure,
V2NIMProgressCallback  progress 
)

发送 Topic 消息。topic 为空时先创建 Topic 再发送。

创建 Topic 并发送成功后,如需获取新建 Topic 的完整信息,可基于返回结果中的消息调用 getTopicByRefer(V2NIMTopicRefer, V2NIMSuccessCallback, V2NIMFailureCallback)

参数
message待发送消息
conversationId目标会话 ID
topic目标 Topic;传空时先创建 Topic
paramsTopic 消息发送参数
success发送成功回调,返回发送结果
failure发送失败回调
progress发送进度回调
void com.netease.nimlib.sdk.v2.topic.V2NIMTopicService.updateTopic ( V2NIMUpdateTopicParams  params,
V2NIMSuccessCallback< V2NIMTopic success,
V2NIMFailureCallback  failure 
)

更新 Topic。

参数
params更新参数
success更新成功回调,返回更新后的 Topic
failure更新失败回调

该接口的文档由以下文件生成: