API Facebook
API Facebook
Coding
import facebook4j.Comment;
import facebook4j.Facebook;
import
facebook4j.FacebookException;
import
facebook4j.FacebookFactory;
import facebook4j.PagableList;
import facebook4j.Post;
import facebook4j.Reading;
import facebook4j.ResponseList;
import
facebook4j.auth.AccessToken;
public class
PostsFromPageExtractor {
/*
A simple Facebook4J client which
illustrates how to access group
feeds / posts / comments.
@param args
@throws FacebookException
*/
public static void main(String[]
args) throws FacebookException {
// Generate facebook instance.
Facebook facebook = new
FacebookFactory().getInstance();
// Use default values for oauth
app id.
facebook.setOAuthAppId("username facebook anda", "password facebook");
// Get an access token from:
// https://developers.facebook.com/tools/explorer
// Copy and paste it below.
String accessTokenString =
"EAAhj9Tb15HkBAMw58D7Hfspi3ZAap5sHtgdGpJDyvG2S6cn105rZBYxFHPyH6WMauGxqGQsCKBpNFMDOFDXhrM12mHtz2Xq6L6ZCNcrlvaifh80bFFgGANjqqwpY5u946OCkuGoZA5SRRaeDZAe72uzUr9iKscLtrZAQgb6raUK3tzvmE5kF9Nig6c727W8Uh4uE6ZCrtNZChQZDZD";
AccessToken at = new
AccessToken(accessTokenString);
// Set access token.
facebook.setOAuthAccessToken(at);
// We're done.
// Access group feeds.
// You can get the group ID
from:
//
https://developers.facebook.com/tools/explorer
// Set limit to 25 feeds.
ResponseList< Post > feeds
= facebook.getFeed("2469152259970990",
new Reading().limit(25));
// For all 25 feeds...
for (int i = 0; i <
feeds.size(); i++) {
// Get post.
Post post = feeds.get(i);
// Get (string) message.
String message =
post.getMessage();
// Print out the message.
System.out.println(message);
PagableList comments =
post.getComments();
String date =
post.getCreatedTime().toString();
// String name = post.getFrom().getName();
String id = post.getId();
System.out.println(date);
System.out.println(id);
}
}
}
Hasil proses
Karismatik dalam mendidik
*S.A.S*
Wed Jan 04 09:49:02 ICT 2017
2451616434935051_1243157942447579
Harus hati-hati jangan mengikuti hati
*S.A.S*
Sun Jan 01 11:27:16 ICT 2017
2451616434935051_1240244212738952
Harus bisa berkata benar, tidak hanya
bisa membenarkan kata-kata
*S.A.S*
Tue Dec 20 20:09:21 ICT 2016
2451616434935051_1229906303772743
Hidup adalah mengambil keputusan
Kecepatan dan ketepatan anda mengambil
keputusan mempengaruhi hidup anda
*S.A.S*
Sat Nov 19 11:39:29 ICT 2016
2451616434935051_1189544961142211
Rumus ketenangan jiwa adalah
"Porah"
*S.A.S*
Thu Mar 24 07:26:17 ICT 2016
2451616434935051_1008592505904125
Bukti terbaik dari cinta adalah
kesetiaan. Banyak yang bisa bilang cinta, tapi sangat sedikit yang mampu setia.
*S.A.S*
Wed Mar 23 14:38:31 ICT 2016
2451616434935051_1007927795970596
ikhlas itu mampu menerima semuanya apa
adanya