Webinar Started/Ended Webhook POST empty on response

Description
I want to know when a webinar in my account is started or ended. I added Event Subscriptions in my Dev account:


The events is correctly triggers on my URL: https://www.jeunes-explorateurs.org/zoom_notifier
But, the response have an empty POST. Here is the code (in PHP) for listenning the events:

My file receive.txt is empty when I try to open it:

You could also see directly the content of it when access from this URL:
https://jeunes-explorateurs.org/receive.txt

I would like to show you the Call logs from the Dev portal, but it is also empty.

My Developper App ID: HRwloc8aQIWiXQZ0jMupcA

Error
Events from Webhook is correctly triggered, but Zoom doesn’t send the POST.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT with Event Subscriptions Feature.

Which Endpoint/s?
Endpoint: https://www.jeunes-explorateurs.org/zoom_notifier
Check if POST data is there: https://jeunes-explorateurs.org/receive.txt

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Start or/and end the Webinar with the id “89544566714”
  2. Verify the POST content from the webhook event on https://jeunes-explorateurs.org/receive.txt
  3. You will see the URL is empty. No POST is sent.

Hey @jamesdeschenes,

Thank you for reaching out to the Zoom Developer Forum. It seems like this may be an issue with the implementation you have. Are you logging the requests that your server is receiving? I would first check there to see if perhaps the file isn’t being written as expected.

If that doesn’t help, please try to test with a tool such as Request Bin to confirm if the expected data is coming through on those Webhook events. Comparing that with what you’re seeing written to the file will help us to confirm if the event is empty or the issue is related to the endpoint code.

I hope that helps! Let me know if you have any questions.

Thanks,
Max

1 Like

Hi Max,

You are right. The issue come from Wordpress I think. I look on another forum and found that I need to get the body data with this method: file_get_contents(‘php://input’).

I have tested the result in RequestBin: RequestBin.com — A modern request bin to collect, inspect and debug HTTP requests and webhooks

After tested also in my code, the result: https://www.jeunes-explorateurs.org/receive.txt

Everything is alright. I can close this ticket now. Have a good day!

Hey @jamesdeschenes,

I’m glad to hear that resolved your issue! Please don’t hesitate to reach out if you encounter any further issues or questions.

Thanks,
Max