A better .NET Facebook library

PM> Install-Package ComputerBeacon.Facebook

Strongly typed objects

 var u = new ComputerBeacon.Facebook.Graph.User("me", "access_token");

Strongly typed intellisense

LINQ to FQL

var fql = new ComputerBeacon.Facebook.Fql.FqlContext("access_token");
var query = from a in fql.album
            where a.owner == fql.me()
            select a.name;

Easily extend to new endpoints

 You can always call Api.Get() and Api.Post() manually:

var query = new Dictionary<string,string>();
query["access_token"] = "access_token";
query["limit"] = "5";
...

var jo = ComputerBeacon.Facebook.Api.Get("me", query);

//access the results using the returned JsonObject
string name = (string)jo["name"];
int timezone = (int)jo["timezone"];
...

Complete Update Log

Last edited Jul 20, 2013 at 10:23 AM by kayson, version 52