Launching OpenGraph.NET
Tonight I’m publishing to Codeplex a project that I’ve been working on for about a month, that I’ve called OpenGraph.NET. It’s a C# client for Facebook’s still-new Graph API. It currently supports regular desktop applications, web sites (using Web Forms and ASP.NET MVC), and to some extent, Silverlight. All of the groundwork is there – it’s just going to take a bit more work to get it across the finish line. I’m calling it version 0.9.1 "Beta”. (Maybe I’ll come up with some clever name like “Froyo,” like the operating system on my phone).
OpenGraph.NET’s documentation is available at http://robpaveza.net/opengraph.net/docs/ and the project can be downloaded from CodePlex at http://opengraph.codeplex.com/. There are also a couple demos on the CodePlex site within the download.
OpenGraph.NET is licensed with the new BSD license – basically, you can use it for whatever you want, but if you hand out the project publically, either compiled or as source code, you should include a copy of my copyright notice and license terms. I’m not an advocate of copyleft, but I would certainly welcome patch submissions. Over the weekend, I’ll be porting the source code repository from my web server onto CodePlex.
One more note – it IS indeed working out there. We’re using it on a currently-undisclosed project at Terralever for an event being hosted by one of our clients, and I am using the Real Time Updates handler for it as well.
Over the coming weeks, I’ll be talking about the internals of how this works, including dynamic methods.
I’d like to mention a big thank-you to James Newton-King, for the awesome Json.NET library which is used extensively throughout OpenGraph.NET.
June 10th, 2010 - 13:08
Can I assume that I’m the instance of Friend in your commented code? I’m blushing! Well done, way to move quickly on the new API.
June 12th, 2010 - 02:48
Rob – this is awesome. Looking forward to an update and some more documentation before we integrate it fully into our project but its a fantastic start
I’m happy to help out after you get out the next release etc!
Cheers,
Andy
June 21st, 2010 - 04:51
seems like there is some problem with Events.
i posted the details at codeplex http://opengraph.codeplex.com/Thread/View.aspx?ThreadId=216504
any ideas on how to solve it.