Sender 的回复目标。你需要指定目标 IM、群或用户。群推送传 groupCode;私聊推送传 userID。
函数总览
push(...)
str
必填
目标 IM 类型,例如
qq、weixin、qx,以已启用适配器为准。str
必填
群 ID / 群号。群推送必填;私聊传空字符串。
str
必填
用户 ID。私聊推送必填;群推送可传空字符串。
str
目标账号 ID。也可写作
accountID 或 accountId。显式传入时优先级最高。int
请求超时时间,传毫秒值。
推送账号选择
以下规则适用于push(...)、pushImage(...)、pushVoice(...)、pushVideo(...)、pushFile(...) 和 pushMixed(...)。
选择规则:
- 如果
options中有account_id,使用它。 - 如果是消息触发,并且目标 IM 与当前会话 IM 一致,默认使用当前会话账号。
- 如果是 cron / fake,使用目标 IM 的默认账号。
- 如果跨 IM 推送,使用目标 IM 的默认账号。
- 如果目标 IM 没有默认账号,运行时会选择第一个在线可发送账号;没有可发送账号时返回
0或抛出适配器离线错误。
媒体推送
返回值
主动推送返回成功发送的目标数,通常是0 或 1。如果适配器返回错误,SDK 会抛出 Exception。
下一步
- 媒体来源格式:
Media sending - 定时触发推送:
工具、Cron 和群管理