Skip to content

Sendbird is sync/async .NET client, and a portable class library for the Sendbird API (Unofficial Library)

License

Notifications You must be signed in to change notification settings

fantakim/Sendbird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sendbird

Nuget .NET Standard

Description

Sendbird is sync/async .NET client, and a portable class library for the Sendbird API (Unofficial Library)

Prerequisites

  • .NET Standard 2.0

Installation

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

Features

  • 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

Usage

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();

Documentation

These API examples follows Prepare to use API - Sendbird.

About

Sendbird is sync/async .NET client, and a portable class library for the Sendbird API (Unofficial Library)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages