Привет, я установил Java-приложение.и я могу подключиться и тому подобное, и моя сессия в Facebook подтверждается.
Я могу получить подписанное лицо с идентификатором, информацией и т. д., но приложение, которое я использую, не может получить доступ к содержимому.
Я попробовал это с моим собственным идентификатором и использую его, но Facebook, кажется, выплевывает много мусора, который я предполагаю, что он думает, что я какой-то бот или паук ... так как термин «паук» упоминается какпару раз в этом мусоре.
мой код выглядит следующим образом
public class m extends WebPage {
public m() {
FaceBookSession session = (FaceBookSession) getSession();
String contents = "";
System.err.println("*****************************************************************");
System.err.println("id ==================" + session.getId());
System.err.println("name ==================" + session.getUserName());
try {
URL aURL = new URL("http://apps.facebook.com/<___>/profile.php?snuid=<__>");
URLConnection aURLc = aURL.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(aURLc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
contents = contents + " <br> " + inputLine;
System.out.println(inputLine);
}
in.close();
} catch (Exception e) {
e.printStackTrace();
}
this.add(new Label("username", session.getId()));
this.add(new Label("user", session.getUserName()));
this.add(new Label("id", contents));
System.err.println("*****************************************************************");
Есть ли что-то, что я могу сделать?Я попробовал это с собой и своей учетной записью, и я вошел в Facebook и использую соответствующее приложение.но когда я запускаю эту программу, я не могу получить доступ к странице использования приложения для извлечения содержимого.
Я просто хочу иметь возможность получить доступ ко всем моим приложениям и отображать их содержимое / страницу вместена одной странице.
[РЕДАКТИРОВАТЬ] - Я уверен, что проблема в том, что программа не эмулирует браузер или что-то в этом роде, куки и т. д., что программа не передает информациюнужно или что-то.может быть, есть способ «войти» через Java-программу, а затем перейти на нужную страницу.
Приветствует любую помощь