22
June
Prob:
in Drupal 8 I have created custom code to post data in Zoom using ZOOM API.
I have added custom question in Zoom Dashboard as below
Zoom API was working but when I added a custom question in Event then is showing an error as below
"[code] => 300 [message] => The parameter is required in custom_questions: Referred By."
Soln:
If you added a custom question then you have to pass their title and value in parameter, example below. Label of question in title and value in answer
Following code I using to post data through CURL in Zoom
$email = ' '; $name = ''; $surname = ' '; $communication_address = ' '; $location = ' '; $business = ' '; $profession = ' '; $mobile = ' '; $access_token = ''; $zoom_meet_id = ' '; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.zoom.us/v2/meetings/$zoom_meet_id/registrants", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\"email\":\"$email\",\"first_name\":\"$name\",\"last_name\":\"$surname\",\"address\":\"$communication_address\",\"city\":\"$location\",\"country\":\"IN\",\"zip\":\"110011\",\"state\":\"DL\",\"phone\":\"$mobile\",\"industry\":\"Tech\",\"org\":\"$business\",\"job_title\":\"$profession\",\"purchasing_time_frame\":\"More Than 6 Months\",\"role_in_purchase_process\":\"Influencer\",\"no_of_employees\":\"1-20\",\"comments\":\"Excited to host you.\",\"custom_questions\":[{\"title\":\"Referred By\",\"value\":\"Email\"}]}", CURLOPT_HTTPHEADER => array( "authorization: Bearer $access_token", "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { $err = "cURL Error #:" . $err; } else { $response = json_decode($response, true); }
© 2023.ZedAngle. All Rights Reserved.