Пример #1
0
 SteamXML.AuthResponse ParseAuthResp(string ans)
 {
     try
     {
         XmlSerializer         xs           = new XmlSerializer(typeof(SteamXML.AuthResponse));
         MemoryStream          memoryStream = new MemoryStream(WebHelper.StringToUTF8ByteArray(ans));
         SteamXML.AuthResponse resp         = (SteamXML.AuthResponse)xs.Deserialize(memoryStream);
         return(resp);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Пример #2
0
    public string GetSteamId(string ticket)
    {
        SteamXML.AuthResponse resp = AuthenticateUserTicket(ticket);

        if (resp.error != null)
        {
            return("");
        }

        if (resp.params_ == null || resp.params_.result != "OK")
        {
            return("");
        }

        return(resp.params_.steamid.ToString());
    }