コード例 #1
0
        public async Task <IActionResult> Get()
        {
            var values = _context.Values.ToList();

            var reqMeetingBody  = new { ClientRequestToken = Guid.NewGuid(), MediaRegion = "us-east-1" };
            var meetingResponse = await _chimeRepo.CreateMeeting(reqMeetingBody);

            var responseMeetingBodyPOST = JsonConvert.SerializeObject(meetingResponse);

            var reqAttendeeBody  = new { ExternalUserId = Guid.NewGuid() };
            var attendeeResponse = await _chimeRepo.CreateAttendee(reqAttendeeBody, meetingResponse.Meeting.MeetingId);

            var attendeeResponsePOST = JsonConvert.SerializeObject(attendeeResponse);

            var awsResponseGET = await ExecuteAWSRequests.Run("https://service.chime.aws.amazon.com/meetings", Http.Get, "chime", "us-east-1", null, "max-results=99&next-token=2");

            var responseBodyGET = await HttpHelpers.ReadResponseBody(awsResponseGET);


            //return Ok($"Response create meeting Body POST: \n\n {responseMeetingBodyPOST}\n\n Response create attendee Body POST: \n\n {attendeeResponsePOST}\n\n Response Body GET:\n\n {responseBodyGET}");
            return(Ok(values));
        }
コード例 #2
0
        public async Task <IActionResult> CreateAttendee(string meetingId)
        {
            var reqAttendeeBody = new { ExternalUserId = Guid.NewGuid() };

            return(Ok(await _chimeRepo.CreateAttendee(reqAttendeeBody, meetingId)));
        }