2015-06-21 3 views
1

Моя цель - получить информацию о пользователе через accessToken, используя facebook api.I получить ответ, но адрес электронной почты в этом ответе выглядит так: aaaaaa \ u0040mail.com.unicode преобразование в RestTemplate весной

Для преобразования я добавить некоторые свойства, но это не работает

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); 

Как я могу convet это письмо: [email protected]

+0

Маленький грязный, но может просто 'facebook = facebook.replace ("\ u0040", "@")' – DeadChex

+0

No.This не работает, потому что меня @ в электронной почте является одним из проблема.i нужна ə ğ ü и т. д. Азербайджанские латинские алфавиты тоже – Sarkhan

ответ

Смежные вопросы