Attassa.OAuthLinkedIn.getAccessToken C# (CSharp) Method

getAccessToken() public method

Get the access token
public getAccessToken ( ) : String
return String
        public String getAccessToken()
        {
            if (string.IsNullOrEmpty(Token) || string.IsNullOrEmpty(Verifier))
            {
                Exception e = new Exception("The request token and verifier were not set");
                throw e;
            }

            string response = oAuthWebRequest(Method.POST, ACCESS_TOKEN, string.Empty);

            if (response.Length > 0)
            {
                NameValueCollection qs = HttpUtility.ParseQueryString(response);
                if (qs["oauth_token"] != null)
                {
                    this.Token = qs["oauth_token"];
                }
                if (qs["oauth_token_secret"] != null)
                {
                    this.TokenSecret = qs["oauth_token_secret"];
                }
            }

            return Token;
        }

Usage Example

        private void goNavigateButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                String requestToken = _oauth.getRequestToken();
                txtOutput.Text += "\n" + "Received request token: " + requestToken;

                _oauth.authorizeToken();
                txtOutput.Text += "\n" + "Token was authorized: " + _oauth.Token + " with verifier: " + _oauth.Verifier;
                String accessToken = _oauth.getAccessToken();
                txtOutput.Text += "\n" + "Access token was received: " + _oauth.Token;
            }
            catch (Exception exp)
            {
                txtOutput.Text += "\nException: " + exp.Message;
            }
        }
All Usage Examples Of Attassa.OAuthLinkedIn::getAccessToken