Facebook-App für Daten kratzen

Ich verwende eine Facebook-Anwendung mit zahlreichen Informationen, die ich gerne offline erhalten würde. Dazu muss ich im Wesentlichen die Informationen von den Webseiten in meine eigene Datenbank einlesen. Natürlich würde ich es vorziehen, Seiten nicht manuell zu speichern und meine Anwendung die Seiten lesen zu lassen und die relevanten Details daraus zu ziehen. Leider bin ich durch die Anforderung, mich zuerst bei Facebook zu authentifizieren, blockiert. Wenn ich diesen Code ausführe:

private static string getPage(string pageAddress)
{
    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri(baseUri, pageAddress));
    HttpWebResponse response = (HttpWebResponse)req.GetResponse();
    StreamReader readStream = new StreamReader(response.GetResponseStream());
    string page = readStream.ReadToEnd();
    readStream.Close();
    response.Close(); // I know, I'm paranoid and this is likely redundant...
    return page;
}

Ich bekomme diese Antwort:

<script type="text/javascript">
if (parent != self) 
top.location.href = "http://www.facebook.com/login.php?api_key=<obscured>&canvas&v=1.0";
else self.location.href = "http://www.facebook.com/login.php?api_key=<obscured>&canvas&v=1.0";
</script>

Irgendwelche Ideen, wie man der App sagt, dass ich das wirklich kannbin das authentische ich?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage