2014-01-31 5 views
0

Это происходит только при вызове getToken (param, param, param, param).getToken google + login Android GoogleAuthException: неизвестно

Я не уверен, что я делаю неправильно. Вот мой код до и включая getToken:

Bundle bundle = new Bundle(); 
        bundle.putString(GoogleAuthUtil.KEY_REQUEST_ACTIONS, 
          "http://schemas.google.com/AddActivity http://schemas.google.com/BuyActivity"); 
        bundle.putString(GoogleAuthUtil.KEY_REQUEST_VISIBLE_ACTIVITIES, "http://schemas.google.com/AddActivity http://schemas.google.com/BuyActivity"); 

        String clientId = "xxxxxxxxxxxxx.apps.googleusercontent.com"; 

        if(MyApplication.PRODUCTION){ 
         clientId = "xxxxxxxxxxxxx.apps.googleusercontent.com"; 
        } else { 
         clientId = "xxxxxxxxxxxxx.apps.googleusercontent.com"; 
        } 

        String scopes = "oauth2:server:client_id:" + clientId + ":api_scope:oauth2:https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email"; 
        LogUtils.log("scopes string: " + scopes); 
        accessToken = GoogleAuthUtil.getToken(ctx, mPlusClient.getAccountName(), scopes, bundle); 


        LogUtils.log("access token: " + accessToken); 

В ответ я получаю исключение:

01-31 17:38:28.093: I/test(7124): GoogleAuthException: com.google.android.gms.auth.GoogleAuthException: Unknown 

ответ

0

оказался Ид используется на чужого счета тоже.

Работы сейчас.

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