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

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -