API url without bigbluebutton
Dear Experts,
Can we have the api url generated without bigbluebutton like with only
i want the API url without bigbluebutton in the url. is it possible? normal url looks like below http://<your_hostname>/bigbluebutton/api/isMeetingRunning?meetingID=abcdef
But the api url which i provide to my partner application should be like below
http://<your_hostname>/api/isMeetingRunning?meetingID=abcdef
can someone give me some insights on the same
@createoppurtuinities
I think it does not belong to this package's functionality. these endpoints are defined in the BBB server and this is just a PHP wrapper to work with that. you can use your own endpoints if you want to hide them from the end-user.
I am pretty new in this. can you please let me know how i can define my own end points. your help is greatly appreciated
On Sun, Aug 2, 2020 at 5:54 PM esfahanweb [email protected] wrote:
@createoppurtuinities https://github.com/createoppurtuinities
I think it does not belong to this package's functionality. these endpoints are defined in the BBB server and this is just a PHP wrapper to work with that. you can use your own endpoints if you want to hide them from the end-user.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bigbluebutton-api-php/issues/119#issuecomment-667667610, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOTDJZMULDZSNNOTXCA6IHLR6VLGFANCNFSM4POC5B5A .
I am pretty new in this. can you please let me know how i can define my own end points. your help is greatly appreciated
you're welcome,
are you familiar with rest API in PHP?
ie. you can create an URL such as http://<your_domain>/api/isMeetingRunning?meetingID=abcdef and use BBB API in background when this URL requested by user.
actually you should use BBB API to communicate your backend with BBB server and show your own URLs to end-user. (for security reason)
Ohh great, thanks a lot for letting me know this. How to connect these APIs togather.
Can we use these php rest APIs to any application?
Currently the requirement is one of our partner is asking for api to use it in their application where they serve it to their customers on their brand.
What is the way to share the APIs now.
Can you kindly give me some clarity on this?
On Mon 3 Aug, 2020, 10:03 AM esfahanweb, [email protected] wrote:
I am pretty new in this. can you please let me know how i can define my own end points. your help is greatly appreciated
you're welcome, are you familiar with rest API in PHP? ie. you can create an URL such as http:// <your_domain>/api/isMeetingRunning?meetingID=abcdef and use BBB API in background when this URL requested by user. actually you should use BBB API to communicate your backend with BBB server and show your own URLs to end-user. (for security reason)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bigbluebutton-api-php/issues/119#issuecomment-667797370, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOTDJZNRFULL2H3I2N64BATR6Y43HANCNFSM4POC5B5A .
the BBB server has several API endpoints and these APIs are not belong to this package.
more information can be found here:
https://mconf.github.io/api-mate/
if you want to create your application with PHP, you can use this package to communicate with BBB APIs.
you can give the BBB APIs and your secret to your partner and they have to develop their application.
Is it safe to provide our secret to our partner? Is this the only way or do we have any other option?
Can we also do this with java api like providing api with our own domain api instead of using bigbluebutton in the api url?
Like https://mydomain.com/api
On Tue 4 Aug, 2020, 9:59 AM esfahanweb, [email protected] wrote:
the BBB server has several API endpoints and these APIs are not belong to this package.
more information can be found here: https://mconf.github.io/api-mate/
if you want to create your application with PHP, you can use this package to communicate with BBB APIs.
you can give the BBB APIs and your secret to your partner and they have to develop their application.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bigbluebutton-api-php/issues/119#issuecomment-668372616, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOTDJZMCAQRJO2XEIECAXZ3R66FBDANCNFSM4POC5B5A .
NO, it's not safe! with the secret key, they can access to all your BBB server meetings!
if you have a BBB server and you want to share meetings with others, you have to create your own API and give them access to that with your preferred access controls.
you can look at https://mconf.github.io/api-mate/ and create your own APIs in any language(java, js, ruby, python, ...) and this package just makes it easier for PHP.
Ohh great, thank you so much.
One more thing I want know is if my partner have an application devveloped in java or any lms platform like Moodle will I be able to provide him with php api?
Will it be compatible?
In java api can we provide our own api with my own domain with bigbluebutton like
https://mydomain.com/api
Instead of
https://mydomain.com/bigbluebutton/api
On Tue 4 Aug, 2020, 4:50 PM esfahanweb, [email protected] wrote:
NO, it's not safe! with the secret key, they can access to all your BBB server meetings!
if you have a BBB server and you want to share meetings with others, you have to create your own API and give them access to that with your preferred access controls.
you can look at https://mconf.github.io/api-mate/ and create your own APIs in any language(java, js, ruby, python, ...) and this package just make it easier for PHP.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bigbluebutton-api-php/issues/119#issuecomment-668537405, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOTDJZPXDMJJXU5GKUJ2NQTR67VILANCNFSM4POC5B5A .
It absolutely belongs to the developed app or the moodle's plugin to compatible with your APIs, otherwise, you have to create your APIs completely similar to BBB APIs.
If not compatible then URLs to similar to BBB means similar like this?
https://mydomain.com/bigbluebutton/api/fghjhffdgyyjjbgcxc
Then we also need to share the screte as well?
On Tue 4 Aug, 2020, 5:25 PM esfahanweb, [email protected] wrote:
It absolutely belongs to the developed app or the moodle's plugin to compatible with your APIs, otherwise, you have to create your APIs completely similar to BBB APIs.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/bigbluebutton/bigbluebutton-api-php/issues/119#issuecomment-668551122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOTDJZPXIVWRBJ6QZIJJQODR67ZKXANCNFSM4POC5B5A .
Yes, the common plugins or applications designed to work with BBB APIs, if you change your endpoints, you have to change that plugin or application too.
maybe this can be related to #165 ?