2012-05-26 3 views
0

내 앱에 대한 공개 액세스 토큰을 얻는 데 문제가 있습니다. 다음 오류가 발생합니다 : 05-26 14 : 43 : 17.194 : D/Mobli (1219) : 응답 { "error": "invalid_request", "error_description": "요청에 지원되지 않는 매개 변수가 있습니다", "error_uri" "http://dev.mobli.com/error/invalid_request"}Mobli의 공용 액세스 토큰을 얻는 중 오류가 발생했습니다.

다음과 같이 내가 요청을 만들기 위해 사용하고 코드는 다음과 같습니다

Mobli mobli = new Mobli(ID, SECRET); 
SampleRequestListener mobliListner = new SampleRequestListener(); 
runner = new AsyncMobliRunner(mobli); 
runner.obtainPublicToken(mobliListner, null); 

public class SampleRequestListener extends BaseRequestListner { 
    public void onComplete(final String response, final Object state) { 
     try { 
      // process the response here: executed in background thread 
      Log.d("Mobli", "Response " + response.toString()); 
     } catch (MobliError e) { 
      Log.w("Mobli Error", "Error" + e.getMessage()); 
     } 
    } 
} 

문제가 무엇인지 어떤 생각 암호?

또한 URL이 올바르게 형성되어 있는지 확인했습니다. util.java에서 filenotfoundexcetion을 얻었습니다.

답변

1

mobli sdk의 일부인 util.java의 openUrl 함수에 문제가있었습니다. openUrl 함수에서 추가 매개 변수가 게시 요청에 추가되어 위의 오류가 발생했습니다. 특히 openUrl 함수에서 다음 줄을 주석 처리하면 위의 문제가 해결됩니다.

// use method override 
if (!params.containsKey("method")) { 
    params.putString("method", method); 
} 
관련 문제