Report processing API

You can request to process your report using API. Here we have extended BBB API. So, you'll require to follow same procedure as you are doing for BBB API. You can find details from here: https://docs.bigbluebutton.org/dev/api.html#usage

Here 1 extra API method for this purpose:

1) processMynaReport

 

1) processMynaReport

You can request up to 10 requests at a same time. After that need to wait until those 10 requests will finish process.

Resource URL:

http://api.mynaparrot.com/bigbluebutton/XXXX/api/processMynaReport?[parameters]&checksum=[checksum]

Parameters:

Param Name Required/Optional Type Description
internalMeetingID Required String This is internalMeetingID, not your application's meeting ID but the one that was sent to you when you successfully created a meeting via create API call.
reportCallbackUrl Optional String

The valid URL in which our system will send a POST request when the processing is complete.

 

Example Requests:

https://api.mynaparrot.com/bigbluebutton/XXXX/api/processMynaReport?internalMeetingID=f7cd82f40b1bd4a558358ef03352811d82a07dde-1612384447929&reportCallbackUrl=https%3A%2F%2Fwww.example.com%2Fcallback.php&checksum=2875a73921ea2c14ea5338f1cf23b652185ad036

Example Response:

<response>
  <returncode>SUCCESS</returncode>
  <messageKey>processing</messageKey>
<message>Your request in progress.</message> </response>

 

If you've sent reportCallbackUrl then our system will send POST requests to it with status, internalMeetingID & reportUrl. Status will be either success or failed; the url given for reporting is URLEncoded and only stays valid for 2 hours. The URL will contain a json file that contains information about the meeting inside.

 

Note: You can't request a report for meetings older than 10 days. The reports are processed only if you set the value of "record" to true in the create API call; otherwise, you'll receive an error status. Recording a session isn't mandatory but it can't be disabled. If you want to restrict users from recording their meeting, use allowStartStopRecording to false. You can read more from here: https://docs.bigbluebutton.org/dev/api.html#create

You can also use MynaParrot BigBlueButton Past Meeting Info API to get internalMeetingID too.

We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.