2012-11-08 2 views
2

일부 인증을 수행하기 위해 oAuth를 사용하고 있습니다.Android oAuth가 Android 2.2에서 작동 중입니다. Android 4.0에서는 작동하지 않습니다.

나는 주어진 API를 사용하려고 노력하고 있으며, 어떤 일이 벌어지고 있는지 이해하지 못한다.

Android 2.2를 사용하는 Android 기기에서. 나는 사용자 이름과 암호를 입력하고 토큰을 받고 로그인을 수행하는 webview를 얻습니다.

Android 4.0에서 같은 전화를하면 "null"이 반환되며 서비스에 로그인 할 수 없습니다.

필요한 모든 세부 정보를 기록하고 토큰을 가져와야하는 메서드는 null을 반환합니다. 기록 할 위치, 기록 할 내용, 확인할 내용을 모릅니다. 유의 한 차이이며,이 하나의 안드로이드에서 작동하고 다른 작동하지 않는 원인이 수있는 몇 가지 기본 페이지 코딩, 또는 어떤 차이가있는 경우

11-08 14:16:19.576: W/Globals.Hyves.CONSUMER_KEY(946): 
11-08 14:16:19.576: W/Globals.Hyves.CONSUMER_SECRET(946): 
11-08 14:16:19.576: W/Globals.Hyves.REQTOKEN_LINK(946): http://data.hyves-api.nl/?strict_oauth_spec_response=true&methods=users.get,friends.get,wwws.create&ha_method=auth.requesttoken&ha_version=2.1 
11-08 14:16:19.576: W/Globals.Hyves.REQACCESSTOKEN_LINK(946): http://data.hyves-api.nl/?strict_oauth_spec_response=true&ha_method=auth.accesstoken&ha_version=2.1 
11-08 14:16:19.576: W/Globals.Hyves.AUTHORIZATION_LINK(946): http://www.hyves.nl/api/authorize/ 
11-08 14:16:19.681: W/Consumer(946): [email protected] 
11-08 14:16:19.710: W/Provider(946): [email protected] 
11-08 14:16:19.710: W/Globals.Hyves.REDIRECT_URI(946): connect://success 
11-08 14:16:20.186: W/System.err(946): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: null 
11-08 14:16:20.206: W/System.err(946): at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214) 

는 아는 사람 있나요.

String authUrl = SignpostHandler.retrieveRequestTokenWithSignpost(provider, consumer, Globals.Hyves.REDIRECT_URI); 

난 당신이 당신이 HTTP GET을/AsyncTask를하지 않고 게시 요청을 생각 로그인

답변

관련 문제