BigBlueButton3.0NetCore8Library
1.0.1
dotnet add package BigBlueButton3.0NetCore8Library --version 1.0.1
NuGet\Install-Package BigBlueButton3.0NetCore8Library -Version 1.0.1
<PackageReference Include="BigBlueButton3.0NetCore8Library" Version="1.0.1" />
<PackageVersion Include="BigBlueButton3.0NetCore8Library" Version="1.0.1" />
<PackageReference Include="BigBlueButton3.0NetCore8Library" />
paket add BigBlueButton3.0NetCore8Library --version 1.0.1
#r "nuget: BigBlueButton3.0NetCore8Library, 1.0.1"
#addin nuget:?package=BigBlueButton3.0NetCore8Library&version=1.0.1
#tool nuget:?package=BigBlueButton3.0NetCore8Library&version=1.0.1
BBB.CORE.FINAL Project
About the Project
BBB.CORE.FINAL is a .NET Core 8-based library and API layer for BigBlueButton. This project is designed to simplify interaction with BigBlueButton and streamline integration processes.
Project Structure
The project consists of the following main components:
- BBB.CORE.FINAL.API: API layer for communication with BigBlueButton.
- BBB.CORE.FINAL.Library: Library containing essential functions for BigBlueButton integration.
- .gitattributes: File defining Git attributes.
- .gitignore: File specifying files and directories to be ignored by Git.
- BBB.CORE.FINAL.sln: Visual Studio solution file.
Installation
To run the project on your local environment, follow these steps:
Clone the Repository:
git clone https://github.com/yas1n09/BBB.CORE.FINAL.git
Open the Solution:
Open the
BBB.CORE.FINAL.sln
file using Visual Studio or a compatible IDE.Install Required Dependencies:
Manage the NuGet packages in the project and install any missing dependencies.
Configure BigBlueButton Connection Settings:
Update the
appsettings.json
file with your BigBlueButton server details:{ "BigBlueButton": { "BaseUrl": "https://your-bbb-server.com/bigbluebutton/", "SecretKey": "your-secret-key" } }
Run the Application:
Start the project via your chosen IDE or use the following command:
dotnet run --project BBB.CORE.FINAL.API
API Usage
The API provides endpoints for interacting with BigBlueButton:
- Create a meeting (
POST /api/meetings/create
) - Get meeting details (
GET /api/meetings/{meetingId}
) - End a meeting (
POST /api/meetings/end
) - Add a user to a meeting (
POST /api/meetings/add-user
)
For more details, refer to the Swagger documentation:
https://localhost:5001/swagger/index.html
Contributing
If you would like to contribute, please open an issue
first to discuss the changes you want to make. For major changes, create an issue to explain what you intend to modify and why.
- Fork the repository.
- Create your branch (
feature/FeatureName
). - Make your changes and commit them.
- Push to your branch.
- Open a
pull request
.
License
This project does not currently contain any license information.
Contact
For any questions or suggestions, please contact the project owner via GitHub.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
- System.Xml.XmlSerializer (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.