BCXAPI.Service.GetRequestAuthorizationURL C# (CSharp) Method

GetRequestAuthorizationURL() public method

step 1: get the URL to redirect your users to
public GetRequestAuthorizationURL ( string>.Dictionary optionalArguments = null ) : string
optionalArguments string>.Dictionary pass in this optional parameter to get these key value pairs passed back to your redirect URL in the query string
return string
        public string GetRequestAuthorizationURL(Dictionary<string, string> optionalArguments = null)
        {
            string additionalParams = string.Empty;

            if (optionalArguments != null)
            {
                System.Text.StringBuilder optionalParams = new StringBuilder();
                foreach (var kv in optionalArguments)
                {
                    optionalParams = optionalParams.AppendFormat("&{0}={1}", System.Web.HttpUtility.UrlEncode(kv.Key), System.Web.HttpUtility.UrlEncode(kv.Value));
                }
                additionalParams = optionalParams.ToString();
            }

            return string.Format(_AuthorizationURL, _clientID, _redirectURI, additionalParams);
        }