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

9c181f5 · Apr 10, 2024

History

47 Commits
Apr 10, 2024
Apr 7, 2024
Apr 7, 2024
May 7, 2021
May 12, 2021
Jan 3, 2022
May 7, 2021

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