Facebook4J : un framework Java pour Facebook
par
, 09/07/2015 à 22h06 (1971 Affichages)
Pour tout ceux qui souhaitent developper des applications Facebook en Java un framework 100% java existe : Facebook4J.
C'est en réalité un wrapper de l'API Facebook.
Il est mavenisé, et l'integration de son artefact se fait de la facon suivante :
Techniquement, il s'agit d'une encapsulation Java de l'API "Facebook Graph"
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <dependency> <groupId>org.facebook4j</groupId> <artifactId>facebook4j-core</artifactId> <version>[2.2,)</version> </dependency>
Il faut donc aller chercher sur facebook un "app id" et un "app secret" ainsi qu'un "access token" sur le browser d'API.
Voici un exemple minimaliste de ce que l'on peut faire avec cet API qui permet de rechercher le nom du titulaire de l'access token :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import facebook4j.*; import facebook4j.auth.AccessToken; public class Principal { public static void main(String[] args) { Facebook facebook = new FacebookFactory().getInstance(); facebook.setOAuthAppId("votre app id", "votre app secret"); facebook.setOAuthAccessToken(new AccessToken("votre access token", null)); try { System.out.println(facebook.getName()); } catch (FacebookException e) { e.printStackTrace(); } } }