Motivasi Menulis

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

Labels: WebService

0 Comment for "API Facebook"

Back To Top