【发布时间】:2015-06-21 15:50:10
【问题描述】:
我的目标是使用 facebook api 通过 accessToken 获取用户信息。我收到回复,但此回复中的电子邮件是这样的: aaaaaa\u0040mail.com.
为了转换,我添加了一些属性,但这不起作用
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(0, new StringHttpMessageConverter(Charset.forName("UTF-8")));
String facebook = restTemplate.getForObject(
"https://graph.facebook.com/me?access_token=" + facebookAccessToken,
String.class);
我如何将这封电子邮件发送至: aaaaaa@mail.com
【问题讨论】:
-
有点脏,但可以
facebook = facebook.replace("\u0040","@") -
不。这对我不起作用,因为电子邮件中的 @ 是问题之一。我也需要 ə ğ ü 等阿塞拜疆拉丁字母