Description -
I am trying to create a meeting using Zoom API using JWT bearer token in PHP cURL. But I am receiving blank response with 200 ok or success.
Error -
Getting blank response.
App Type -
JWT
Endpoint -
/v2/users/{userId}/meetings
Sample Code -
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.zoom.us/v2/users/fScWFGYqS2igAJilSapGcg/meetings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\"topic\" => \"Let's learn Laravel\", \"type\" => 2, \"start_time\" => \"2022-01-23T20:30:00\", \"duration\" => \"30\", \"password\" => \"123456\"}",
CURLOPT_HTTPHEADER => array(
"authorization: Bearer ",
"content-type: application/json"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo "<pre>Response - ";print_r(json_decode($response));
}
Hi @keri.anderson97
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!
Have you tried passing the word “me” instead of the userId and test it?
Best,
Elisa
Hi @elisa.zoom
Yes I have tried using “me” in place of userId but it still returned blank response with 200 ok.
Hi @keri.anderson97
Could you please send me the sample code that you shared with me via email (including the Bearer token with I edited and deleted for security reasons from your last post) and including a link to this thread to developersupport@zoom.us
I will be debugging this issue further
Best,
Elisa
Hi Elisa,
Still waiting for your response on this.
Greetings, @keri.anderson97 ,
Your script looks correct. One thing I noticed is it looks like the Bearer token is missing:
You can compare your script against this example here :
Hi @mkhurramilyas ,
This should definitely be possible. You can send requests to our Create Meeting and GET Meeting APIs from a PHP framework. These endpoints will return a start_url and join_url for the host and participants to start/join Zoom Meetings:
Here is an example of a request to create a meeting in PHP:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.zoom.us/v2/users/%7BuserId%7D/meetings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCOD…
Additionally, be sure to check 50+ results for curl PHP search results to see if answers may already be available.
I hope this helps.
Best,
Donte
Hi @keri.anderson97
Adding to what my colleague @donte.zoom shared with you. I want to say that I heard back from engineering and there was a fail on this endpoint around January 13. Could you please try making the request again to make that this is not happening anymore?
Thanks
Elisa