BlinkdotNet is the unofficial .NET implementation of the Blink Monitor Protocol as originally documented by MattTW here.
BlinkdotNet allows developers to interact with Blink networks and cameras easily without the need for complicated REST calls.
Currently BlinkdotNet is in an alpha release state, and is availible through Nuget.org. To download via Nuget Package Manager ensure that you have "Include Prerelease" checked.
Documentation can be found on the wiki
In order to get started using BlinkdotNet you must first create a new instance of the IBlinkApiClient passing it the login credentials to your Blink account
IBlinkApiClient client = new BlinkApiClient("exampleeamil@example.com", "mys3cretp@ssword");
Once you have your IBlinkApiClient implementation you simply call it like so:
var networks = await client.GetNetworksAsync();
foreach (var network in networks)
{
Console.WriteLine(network.Name);
}
It is important to note that all methods implmented by IBlinkApiClient are asynchronous.