Package com.bytedesk.social.line
Class LineMessageService
java.lang.Object
com.bytedesk.social.line.LineMessageService
Line消息服务
用于发送消息到Line用户
注意:Line的主动推送消息需要特殊的权限和配置
目前所有消息类型都转换为文本消息发送
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
replyAudioMessage
(String userId, String audioUrl, String channelAccessToken) 发送音频消息到Line用户(转换为文本消息)boolean
replyFileMessage
(String userId, String fileUrl, String channelAccessToken) 发送文件消息到Line用户(转换为文本消息)boolean
replyImageMessage
(String userId, String imageUrl, String channelAccessToken) 发送图片消息到Line用户(转换为文本消息)boolean
replyLinkMessage
(String userId, String url, String title, String description, String thumbnailUrl, String channelAccessToken) 发送链接消息到Line用户(转换为文本消息)boolean
replyLocationMessage
(String userId, String latitude, String longitude, String address, String title, String channelAccessToken) 发送位置消息到Line用户(转换为文本消息)boolean
replyTextMessage
(String userId, String text, String channelAccessToken) 发送文本消息到Line用户boolean
replyVideoMessage
(String userId, String videoUrl, String channelAccessToken) 发送视频消息到Line用户(转换为文本消息)
-
Constructor Details
-
LineMessageService
public LineMessageService()
-
-
Method Details
-
replyTextMessage
发送文本消息到Line用户- Parameters:
userId
- Line用户IDtext
- 要发送的文本内容channelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-
replyImageMessage
发送图片消息到Line用户(转换为文本消息)- Parameters:
userId
- Line用户IDimageUrl
- 图片URLchannelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-
replyAudioMessage
发送音频消息到Line用户(转换为文本消息)- Parameters:
userId
- Line用户IDaudioUrl
- 音频URLchannelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-
replyVideoMessage
发送视频消息到Line用户(转换为文本消息)- Parameters:
userId
- Line用户IDvideoUrl
- 视频URLchannelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-
replyFileMessage
发送文件消息到Line用户(转换为文本消息)- Parameters:
userId
- Line用户IDfileUrl
- 文件URLchannelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-
replyLocationMessage
public boolean replyLocationMessage(String userId, String latitude, String longitude, String address, String title, String channelAccessToken) 发送位置消息到Line用户(转换为文本消息)- Parameters:
userId
- Line用户IDlatitude
- 纬度longitude
- 经度address
- 地址title
- 标题channelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-
replyLinkMessage
public boolean replyLinkMessage(String userId, String url, String title, String description, String thumbnailUrl, String channelAccessToken) 发送链接消息到Line用户(转换为文本消息)- Parameters:
userId
- Line用户IDurl
- 链接URLtitle
- 标题description
- 描述thumbnailUrl
- 缩略图URLchannelAccessToken
- Line Channel Access Token- Returns:
- 是否发送成功
-