How To Add A User Alias Using Google Admin SDK Java API -
i using service account model , google's admin sdk java api retrieve , modify users.
the goal add alias existing user.
alias newalias = new alias(); newalias.setid(userid); newalias.setalias(alias); directory.users.aliases.insert request = directory.users().aliases().insert(userid, newalias); request.execute();
execute() fails 100% of time error message:
"value set through parameter inconsistent value set in request"
but of course not identify problem parameter or value, or provide suggestion.
i tried 8 combinations of scoped (or not scoped) userid , alias in newalias, , userid in request, same result. 8 combinations, mean:
newalias.setid(userid); newalias.setalias(alias); insert(userid, newalias); newalias.setid(userid@domain.com); newalias.setalias(alias@domain.com); insert(userid@domain.com, newalias);
and on...
any ideas appreciated.
i've gotten aliases inserted using following:
alias alias = new alias(); alias.setalias(aliasstring); directory.users().aliases().insert(userid, alias).execute();
i don't have in way of insight why approach isn't working or why approach works, there go.
Comments
Post a Comment