Project Description
The Facebook Graph API .NET library is written for the new Facebook Graph API and makes it easier to integrate the Facebook Graph into your .NET desktop and web applications. The Facebook Graph API .NET library is developed in C# on the .NET 3.5 Framework.
This project is tested will be tested for compatibility on the .NET 4.0 Framework.

Please Note
This project is nowhere near beta stage. If you want to check out and view the source code, feel free, but I make no guarantees that anything will work yet.
For those that downloaded r50525, please review r51596
Comments on the architecture of this library? Please post in the discussion page!

Big thanks to James Newton-King for his Json parser, which just so happens to be open source. Saved me a lot of time!

If you use this library in any of your projects, please let me know how useful it is and what you want to see implemented first!

Milestones

The following milestones are for implementation of the core Graph API. Once this has been completed, work will start on ASP.NET Web Controls to easily implement this API in projects. The various milestones I have set for myself are as follows:

Milestone 1

  • Complete the User object and all associated properties.
  • Complete all connections to the User object to provide read-only data.

Milestone 2

  • Finish all other objects in the API for read-only data.
  • Implement connections in all other objects in the API.

Milestone 3

  • Implement publishing data for all objects in the Graph.

Note: anything that is italicized has been completed; anything underlined is in progress.

Pretty Code!

In development, I've tried to comply with the default StyleCop configuration with a few changes:
  • Designer files are ignored
  • Underscores are allowed in field names (for constants)
  • Fields may begin with underscores (private fields)
Other than that, the source should be StyleCop compliant! Yay!

Last edited Aug 3, 2010 at 7:41 PM by wgraham, version 17