ok, so facebook soesn't work with webparser due to their security (cookies/session authentication / ect) but I REALLY want my facebook feed on my desktop...
my thought for a solution:
build a cUrl based php shim website that takes standard POST arguments, scrapes facebook and returns an RSS feed... host this shim on a high bandwidth webhost (with php and curl)... and use webparser to access it.
I have, so far, completed 1 out of these tasks... here is a php function that, given an email and password, logs in to facebook and returns the facebook mobile feed...
unfortunately, screen-scraping is the only current way to get your feed, rather than just updates you yourself post, or that others have specifically made public... facebook claims this is a privacy concern, and thereby refuses to make an RSS/ATOM feed available, and purposefully cripples their api.
THIS TEST PAGE IS NOT PERMANENT, AND IF YOU USE IT TO MAKE A SKIN AND KILL MY BANDWIDTH LIMIT, I WILL HUNT YOU DOWN
however, it might help people to build regexps to parse the page, thus helping me reach my ultimate goal. BTW, if you are security conscious, please don't trust this link. Honestly, I could be doing ANYTHING in the php file. for those still willing to trust me a little, here is the php file running on the site, for your perusal:
<?php
error_reporting (E_ALL ^ E_NOTICE);
@include('includes/fb_login.php');
if (!isset($_GET['userName']))
{
//If not isset -> set with dummy value
$_GET['userName'] = 'null';
}
if (!isset($_GET['pass']))
{
//If not isset -> set with dummy value
$_GET['pass'] = 'null';
}
if (!isset($_GET['firstName']))
{
//If not isset -> set with dummy value
$_GET['firstName'] = 'null';
}
if (!isset($_GET['status']))
{
//If not isset -> set with dummy value
$_GET['status'] = 'null';
}
$userName = $_GET['userName'];
$pass = $_GET['pass'];
$first = $_GET['firstName'];
$status = $_GET['status']; //100 char limit
//echo $userName;
//echo $pass;
//echo $first;
//echo $status;
echo fb_login($userName, $pass, $first, $status);
?>