Obtener la liga para mostrar la imagen de Gravatar


Gravatar es un servicio en línea que ofrece la posibilidad de asociar una imagen a un correo electrónico, esto para poder tener una sola identidad en la web

Este es el metodo para generar la liga que hay que colocar en la imagen, es necesario saber el correo electrónico del cual se quiere recuperar el avatar.

    /// <summary>

    /// Nos regresa el avatar, en base al correo electrónico

    /// </summary>

    /// <param name="intTamaño">Tamaño </param>

    /// <param name="strEmail">Correo electrónico para asociar con el avaatr</param>

    /// <param name="strTipo">Tipo de avatar por default: identicon, wavatar, monsterid</param>

    /// <returns>Cadena con la dirección para colocar en la imagen</returns>

    public static string Gravatar(int intTamaño, string strEmail, string strTipo)

    {

        string hash = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strEmail.ToLowerInvariant().Trim(), "MD5").ToLowerInvariant();

        string gravatar = "http://www.gravatar.com/avatar/" + hash + "?s=" + intTamaño + "&d=";


        switch (strTipo.ToLower())

        {

            case "identicon": gravatar = gravatar + "identicon"; break;

            case "wavatar": gravatar = gravatar + "wavatar"; break;

            default: gravatar = gravatar + "monsterid"; break;

        }

        return gravatar;

    }