Я закончил свое приложение, а затем попробовал его на 3 учетных записях FB, и это было нормально,
но 4 th имеют постоянную ошибку (не может получить токен доступа):
com.restfb.exception.FacebookOAuthException: получен ответ об ошибке Facebook типа OAuthException: ожидается 1 '.' На входе между открыткой и полезной нагрузкой.
Я несколько раз пытался удалить приложение и установить его на эту учетную запись, но ничего не изменилось.
Я использую Java и restFB клиент.
Это код, где я получаю токен доступа:
if (request.getParameter("code") != null) {
String code = request.getParameter("code");
String url = "https://graph.facebook.com/oauth/access_token?"
+ "client_id=" + clientId + "&" + "client_secret="
+ clientSecret + "&" + "code=" + code + "&" + "redirect_uri="
+ redirectURL +"&type=web_server";
String accessToken=readUrl(url).split("&")[0].replaceFirst("access_token=", "");
//....
}
Я видел здесь кто-то с той же ошибкой, он сказал, что решение было:
замена "|" с "% 257C", что сделало мой токен доступа недействительным "
Я не мог понять, что он имеет в виду.