Sendbird is sync/async .NET client, and a portable class library for the Sendbird API (Unofficial Library)
- .NET Standard 2.0
Using the [.NET Core command-line interface (CLI) tools]
dotnet add package Sendbird
Using the [NuGet Command Line Interface (CLI)]
nuget install Sendbird
Using the [Package Manager Console]
Install-Package Sendbird
-
User
- Create a user
- Update a user
- Delete a user
- List users
- View a user
- List my group channels
- View push preferences
-
Open channel
- Create a channel
- Update a channel
- Delete a channel
- List channels
- View a channel
-
Group channel
- Create a channel
- Update a channel
- Delete a channel
- List channels
- View a channel
- Invite
- Leave
-
Messages
- Send a message (text/admin message)
- Update a message (text/admin message)
- List messages
SendbirdConfiguration.SetAppId("[Your Sendbird Application ID here]");
SendbirdConfiguration.SetApiToken("[Your Sendbird API token here]");
var userService = new UserService();
var channelService = new ChannelService();
var messageService = new MessageService();
These API examples follows Prepare to use API - Sendbird.