public VkAuthenticatedContext(IOwinContext context, XmlDocument userxml, string accessToken, string expires)
            : base(context)
        {
            UserXml = userxml;
            int expiresValue;
            if (Int32.TryParse(expires, NumberStyles.Integer, CultureInfo.InvariantCulture, out expiresValue))
            {
                ExpiresIn = TimeSpan.FromSeconds(expiresValue);
            }

            Id = TryGetValue("uid");
            Name = TryGetValue("first_name");
            LastName = TryGetValue("last_name");
            UserName = TryGetValue("screen_name");
            Nickname = TryGetValue("nickname");
            Link = TryGetValue("photo_50");
            int userId;
            if(!int.TryParse(Id, out userId)) {
                userId = 0;
            }
            AccessToken = new VKToken(accessToken, null, userId);
        }
Example #2
0
 public void AddToken( VKToken token ) { _reqapi.AddToken( token ); }
Example #3
0
 public void AddToken( VKToken token ) {
     _tokens.Add( token );
     IsLogged = true;
 }