2015-01-25 2 views
0

페이스 북에 로그인하는 데 oauth를 사용하는 응용 프로그램을 코딩 중이며 가로 채기 URL에 반환 된 액세스 토큰에 대한 구문 분석 예외가 발생합니다.JsonParseException 예기치 않은 문자 'a'

ERROR :

01-25 10:07:31.856: W/System.err(19312): 
org.codehaus.jackson.JsonParseException: Unexpected character ('a' (code 97)): 
expected a valid value (number, String, array, object, 'true', 'false' or 'null') 

MY AUTH URL이

// private static final String[] Social_Urls = new String[] 
// {Access_Token_Url, Authorization_Url, Redirect_URL,Client_Id, 
// Client_Secret}; 

private static final String[] Facebook_Urls = new String[] { 
     "https://graph.facebook.com/oauth/access_token", 
     "https://www.facebook.com/dialog/oauth?client_id={CLIENT_ID&}&redirect_uri={https://www.google.com/}", 
     "https://www.google.com/", "CLIENT_ID", 
     "CLIENT_ID" }; 

(그래, 난 CLIENT_ID 실제 클라이언트 ID를 사용하지 않았다) 나는 코드 경우, Wuman의 OAuth 클라이언트 라이브러리를 사용하고

을 제가 줄 수있는 도서관에서 필요합니다.

답변

0

유효한 JSON 문자열이 아닌 문자열을 구문 분석하려고합니다.

0

액세스 토큰을 구문 분석 하시겠습니까? 당신은 페이스 북에 로그인하고 있지만 귀하의 예는 구글의 승인 코드가 포함 된 URL을 포함하고 있습니다 (이것은 액세스 토큰이 아닙니다!).

왜 액세스 토큰에 JSON 형식이 있다고 가정합니까? OpenID Connect에 따르면 ID 토큰은 JWT에 있지만 액세스 토큰은 무엇이든 될 수 있습니다.

관련 문제