Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X
I am creating Service
for obtaining user's avatar:
var currentUser = Resources["CurrentSessionInfo"].GetCurrentUser();
var result = Users[currentUser].getAvatarURL();
But I am getting 500th server error code. Could you please point me out my mistake and help me fix my code.
I asked my question also on https://stackoverflow.com/questions/36771705/thingworx-fetch-users-avatar
Thanks in advance! I appreciate your help!
Solved! Go to Solution.
Serg, sorry, I had misread your question. This does work for me -
var currentUser = Resources["CurrentSessionInfo"].GetCurrentUser();
var result = Users[currentUser].GetAvatarURL();
currentUser stores Administrator, and I've set output of the service to STRING and I get the following as my result -
/Thingworx/Users/Administrator/Avatar
Serg, if you're fetching the current user's avatar, you can use
var result = me.GetAvatarURL();
Aanjan, first of all thank you for your attention.
I want avatar be dynamically return depends on who logged in.
So I decided create HelperThing and implemented service above in this HelperThing, if I call me.GetAvatarURL(); - it will return me Avatar of HelperThing.
Serg, sorry, I had misread your question. This does work for me -
var currentUser = Resources["CurrentSessionInfo"].GetCurrentUser();
var result = Users[currentUser].GetAvatarURL();
currentUser stores Administrator, and I've set output of the service to STRING and I get the following as my result -
/Thingworx/Users/Administrator/Avatar
Aanjan, sounds good. Seems if narrow down the problem. I would like to return IMAGELINK. Could you, please, show me the casting.
Serg, you can use the same code from above, and set the service output to IMAGELINK instead of STRING. You would get the image/ icon of that user.