Очистка приложения Facebook для данных

Я использую приложение Facebook, которое имеет богатый набор информации, которую я хотел бы получить в автономном режиме. Для этого мне нужно прочитать информацию с веб-страниц в моей собственной базе данных. Очевидно, что я предпочел бы не сохранять страницы вручную, и позволить моему приложению читать страницы и извлекать из них соответствующие детали. К сожалению, я заблокирован требованием сначала пройти аутентификацию в Facebook. Поэтому, когда я запускаю этот код:

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;
}

Я получаю этот ответ:

<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>

Любые идеи, как сказать приложению, что я действительноя подлинный я?

Ответы на вопрос(5)

Ваш ответ на вопрос