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.

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.