After a while of playing around with the Facebook SDK, I decided it wasn't for me. I'm not sure exactly where or what it was that turned me off it... anyway, I wrote my own small Facebook class. I've used this for the small canvas apps I've been playing around with. hopefully it makes understanding the oauth process a bit easier. I find this useful enough so hopefully others will do the same.
Here is the code anyway!
All you need to do to use this is insert your app details into the relevant sections(ie.$app_id, $app_secret, $canvas, $scope.etc). Then do the following.
include "myFb.php";
$fb = new myFb;
$fb->make_auth();
$fb->check_code();
Put in here the info you want(statuses,links etc.). You can also put in another parameter for the end of the graph url such as &fields=, &until=, &since= etc. Leave it empty if you want to pull everything.
$fb->make_graph('statuses','');
$x = $fb->pull_graph($fb->graph);
variable $x now contains all of the pulled facebook json data. I hope you like it! Enjoy :D