cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

AddMemberMessageRTQCall Send IMAGE

Hello,
When I try to push an image message to a user, they always receive a plain text message.
How can I fix this? Below is my code.

public void addMemberMessageRTQ(String messageId, String imageUrl, ApiContext context) throws Exception {
GetMemberMessagesCall gm = new GetMemberMessagesCall(context);
gm.setMailMessageType(MessageTypeCodeType.ASK_SELLER_QUESTION);
gm.setMessageStatus(MessageStatusTypeCodeType.UNANSWERED); // 获取尚未回复的

AddMemberMessageRTQCall addMemberMessageRTQCall = new AddMemberMessageRTQCall(context);
MemberMessageType memberMessageType = new MemberMessageType();

memberMessageType.setParentMessageID(messageId);

memberMessageType.setBody(""); // 占位文本
MessageMediaType media = new MessageMediaType();
media.setMediaURL(imageUrl); // 官方托管图片URL
media.setMediaName("image");
memberMessageType.setMessageMedia(new MessageMediaType[]{media});

memberMessageType.setRecipientID(new String[]{"coyu8425"});

memberMessageType.setEmailCopyToSender(true);

addMemberMessageRTQCall.setMemberMessage(memberMessageType);

System.out.println("请求参数 = " + JSONObject.toJSONString(memberMessageType));
addMemberMessageRTQCall.addMemberMessageRTQ();

System.out.println("回复消息成功!");
}
Message 1 of 1
latest reply
0 REPLIES 0