我正在开发一个链接到 facebook 的 android 应用程序(使用以下教程 - https://developers.facebook.com/docs/mobile/android/build/)。但是,我想下载并保存朋友的信息页面,以便我的程序可以读取 Facebook API 不提供的更多信息,例如电子邮件或电话号码。如果我按照下面列出的例程进行,Facebook 将不会看到我已登录。我应该采取什么方法来做到这一点?
public static void main(String[] args) {
try {
URL u = new URL("https://www.facebook.com/profile.php?id=********");//where id is your friend's profile ID
OutputStream out = new FileOutputStream("bob.html");
InputStream in = u.openStream();
DTD html = DTD.getDTD("html");
System.out.println(html.getName());
in.close();
out.flush();
out.close();
} catch (Exception e) {
System.err.println("Usage: java PageSaver url local_file");
}
}