コード例 #1
0
        public string GetAuthToken(string userName, string password)
        {
            string authToken = string.Empty;

            try
            {
                var body = new List <KeyValuePair <string, string> >
                {
                    new KeyValuePair <string, string>("SCOPE", "Site24x7/site24x7api"),
                    new KeyValuePair <string, string>("EMAIL_ID", userName),
                    new KeyValuePair <string, string>("PASSWORD", password),
                };
                string actionString = string.Format("{0}/{1}/{2}", "apiauthtoken", "nb", "create");
                var    urlBuilder   = HttpSendData.GetUrlBuilder(APIType.ZOHO_ACCOUNT, actionString, string.Empty);
                var    responseObj  = HttpSendData.PostData(urlBuilder.Url, body);

                if (responseObj != null)
                {
                    responseObj.Wait();
                    authToken = ResponseParser.ParseAuthToken(responseObj.Result);
                }
            }
            catch
            {
            }
            return(authToken);
        }