今天调用阿里大于的短信发送时收到以下异常信息:
{"error_response":{"code":15,"msg":"Remote service error","sub_code":"isp.SYSTEM_ERROR","sub_msg":"系统错误","request_id":"2swn0u3ncsq3"}}
后来查看的时候发送传输的文字信息中有emoji表情。跟客服确认后阿里大于暂时还不支持表情的发送,所以这里只能过滤掉表情。
下面是在网上搜到的表情过滤处理方式,仅供大家参考:
/**
* 过滤表情符号
* @param str
* @return str(去掉表情符号的字符串)
* */
public static String emojiFilter(String str) {
if (str.trim().isEmpty()) {
return str;
}