Skip to content

GroupMeClientApi provides a C# API Client for interacting with GroupMe

License

Notifications You must be signed in to change notification settings

alexdillon/GroupMeClientApi

Repository files navigation

GroupMeClientApi - C# Client for the GroupMe API

License: Apache License 2.0

Features

  • Groups and Chats (Direct Messages) supported
  • Send and receive messages
  • Push Notification support
  • Support for the GroupMe Image API
  • Support for GroupMe Attachments (Images, Linked Images, Mentions, Locations, Emojis, and Videos)
  • OAuth authentication support
  • Cross Platform, targetting .NET Standard 2.0.

Find GroupMeClientApi on NuGet.

Find Documentation Here.

Sample

var client = new GroupMeClientApi.GroupMeClient("YOUR_API_TOKEN HERE");

await client.GetGroupsAsync();
await client.GetChatsAsync();

foreach (IMessageContainer messageContainer in Enumerable.Concat<IMessageContainer>(client.Groups(), client.Chats()))
{
    Console.WriteLine($"{messageContainer.Name} - Updated {messageContainer.UpdatedAtTime.ToString()}");
}

About

GroupMeClientApi provides a C# API Client for interacting with GroupMe

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages