Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. AccountManager mAccountManager;
  2. // [...]
  3. Account account = new Account("myEmail@gmail.com", "com.google");
  4. // same with professional email managed by Google as myEmail@myDomain.com
  5. // real code recovers accounts with mAccountManager.getAccountsByType("com.google")
  6. mAccountManager = AccountManager.get(getBaseContext());
  7. mAccountManager.getAuthToken(account, "oauth2:https://www.googleapis.com/auth/userinfo.email", null, MyActivity.this, new AccountManagerCallback<Bundle>() {
  8. @Override
  9. public void run(AccountManagerFuture<Bundle> accountManagerFuture) {
  10. try {
  11. String token = accountManagerFuture.getResult().getString(AccountManager.KEY_AUTHTOKEN);
  12. // exception occurs here
  13. // [...]
  14. } catch (Exception e) {
  15. Log.e("account", "exception occurs", e);
  16. }
  17. }
  18. }, null);
  19.  
  20. android.accounts.AuthenticatorException: UNREGISTERED_ON_API_CONSOLE
  21. at android.accounts.AccountManager.convertErrorToException(AccountManager.java:2024)
  22. at android.accounts.AccountManager.access$400(AccountManager.java:144)
  23. at android.accounts.AccountManager$AmsTask$Response.onError(AccountManager.java:1867)
  24. at android.accounts.IAccountManagerResponse$Stub.onTransact(IAccountManagerResponse.java:69)
  25. at android.os.Binder.execTransact(Binder.java:446)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement