5 Replies Latest reply on Apr 22, 2016 10:16 AM by aanjan RSS
    srude Newbie

    Fetch user's avatar

    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!

      • Re: Fetch user's avatar
        aanjan Heavyweight Champ

        Serg, if you're fetching the current user's avatar, you can use

        var result = me.GetAvatarURL();

          • Re: Fetch user's avatar
            srude Newbie

            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.

              • Re: Fetch user's avatar
                aanjan Heavyweight Champ

                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