예제 #1
0
        /// <summary>
        /// Returns basic information about the logged-in user
        /// Endpoint : https://api.surveymonkey.net/v2/user/get_user_details?api_key=your_api_key
        /// Example Request
        ///     curl -H 'Authorization:bearer XXXYYYZZZ' -H 'Content-Type: application/json' https://api.surveymonkey.net/v2/user/get_user_details/?api_key=your_api_key
        /// </summary>
        private void BtnGetUserDetails_Click(object sender, EventArgs e)
        {
            GetUserDetailsResponse surveyDetails;
            BasicRequestData       brd = new BasicRequestData();

            surveyDetails = SurveyRequest.GetUserDetails(brd);

            lblStatus.Text   = surveyDetails.Status.ToString();
            lblErrorMsg.Text = surveyDetails.ErrorMessage;

            try
            {
                List <GetUserDetailsResult> sdrList = new List <GetUserDetailsResult>();
                sdrList.Add(surveyDetails.UserDetailsResult);
                dgvSurveyList.DataSource = sdrList;
            }
            catch { } // do nothing
        }