Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 1.56 KB

README.md

File metadata and controls

74 lines (57 loc) · 1.56 KB

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.