Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AccountManager mAccountManager;
- // [...]
- Account account = new Account("myEmail@gmail.com", "com.google");
- // same with professional email managed by Google as myEmail@myDomain.com
- // real code recovers accounts with mAccountManager.getAccountsByType("com.google")
- mAccountManager = AccountManager.get(getBaseContext());
- mAccountManager.getAuthToken(account, "oauth2:https://www.googleapis.com/auth/userinfo.email", null, MyActivity.this, new AccountManagerCallback<Bundle>() {
- @Override
- public void run(AccountManagerFuture<Bundle> accountManagerFuture) {
- try {
- String token = accountManagerFuture.getResult().getString(AccountManager.KEY_AUTHTOKEN);
- // exception occurs here
- // [...]
- } catch (Exception e) {
- Log.e("account", "exception occurs", e);
- }
- }
- }, null);
- android.accounts.AuthenticatorException: UNREGISTERED_ON_API_CONSOLE
- at android.accounts.AccountManager.convertErrorToException(AccountManager.java:2024)
- at android.accounts.AccountManager.access$400(AccountManager.java:144)
- at android.accounts.AccountManager$AmsTask$Response.onError(AccountManager.java:1867)
- at android.accounts.IAccountManagerResponse$Stub.onTransact(IAccountManagerResponse.java:69)
- at android.os.Binder.execTransact(Binder.java:446)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement