我想通过我的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状态?
我怎样才能做到这一点?
答案 0 :(得分:1)
虽然这可能最终有效,但它并不是与Facebook沟通的正确方式。
Facebook有an official API,应该用它来发布更新。 restfb是该API的一个不错的Java客户端。