通过Jsoup更新Facebook状态

时间:2011-10-10 05:55:46

标签: java facebook html-parsing jsoup

我想通过我的Java控制台应用程序更新我的Facebook状态。我正在使用Jsoup HTML解析器。

首先,我需要登录Facebook帐户。

Document doc = Jsoup.connect("http://www.facebook.com")
  .data("email", "myemailid")
  .data("pass", "mypassword")
  // And other fields which are being passed in post request.
  .userAgent("Mozilla")
  .post();

当我在控制台上打印doc时,我可以看到我能够登录,但登录是通过Facebook Mobile进行的。为什么不是PC版?

是否可以使用此doc变量更新我的Facebook状态?

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

虽然这可能最终有效,但它并不是与Facebook沟通的正确方式。

Facebook有an official API,应该用它来发布更新。 restfb是该API的一个不错的Java客户端。