Skip to content
This repository has been archived by the owner on Apr 29, 2020. It is now read-only.
/ FalconSharp Public archive

An unofficial client library for the beta Content API from Falcon Social

License

Notifications You must be signed in to change notification settings

UmbrellaInc/FalconSharp

Repository files navigation

FalconSharp

No Maintenance Intended

FalconSharp is an unofficial client library for accessing the beta Content API from Falcon Social.

Supported Platforms

  • .NET 4.5 (Desktop / Server)

Getting Started

Installation

FalconSharp is available on NuGet.

Install-Package FalconSharp

Manual build

If you prefer, you can compile the project yourself, you'll need:

  • Visual Studio 2012 (or above)

To clone it locally click the "Clone in Windows" button above or run the following git commands.

git clone https://github.com/UmbrellaInc/FalconSharp.git FalconSharp
cd FalconSharp
.\build.cmd

Usage examples

List all of the social channels from the associated organisation account:

var falcon = new FalconClient("api_key");
var channels = falcon.GetChannels();
foreach (var channel in channels.Items)
{
	Console.WriteLine(channel.Name);
}

Get paged social content items, (limited to 10) from a selected social channel:

var falcon = new FalconClient("api_key");
var content = falcon.GetContent("channel_name", limit: 10);
foreach (var item in content.Items)
{
	Console.WriteLine("{0}: {1} - {2}", item.Network, item.Name, item.Message);
}

Contact

Have a question?

Contributing to this project

Anyone and everyone is welcome to contribute. Please take a moment to review the guidelines for contributing.

Special thanks go to Matt Brailsford for helping to develop this library.

Copyright and License

Copyright © 2014 Umbrella Inc and other contributors

Licensed under the MIT License

Logo Credit

Temp falcon by Wilsonbiggs - conv. Licensed under CC BY-SA 3.0 via Wikipedia