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 TypeMethodDescriptionbooleanreplyAudioMessage(String userId, String audioUrl, String channelAccessToken) 发送音频消息到Line用户(转换为文本消息)booleanreplyFileMessage(String userId, String fileUrl, String channelAccessToken) 发送文件消息到Line用户(转换为文本消息)booleanreplyImageMessage(String userId, String imageUrl, String channelAccessToken) 发送图片消息到Line用户(转换为文本消息)booleanreplyLinkMessage(String userId, String url, String title, String description, String thumbnailUrl, String channelAccessToken) 发送链接消息到Line用户(转换为文本消息)booleanreplyLocationMessage(String userId, String latitude, String longitude, String address, String title, String channelAccessToken) 发送位置消息到Line用户(转换为文本消息)booleanreplyTextMessage(String userId, String text, String channelAccessToken) 发送文本消息到Line用户booleanreplyVideoMessage(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:
- 是否发送成功
-