Comment puis-je écrire des applications Facebook en Java?

voix
7

Je l'ai cherché en vain un bon exemple ou un point de départ pour écrire une application facebook base java ... J'espérais que quelqu'un ici connaîtrait un. De plus, j'entends que facebook ne prendra plus en leur API java est-ce vrai et si oui que cela signifie que nous ne devrions plus utiliser Java pour écrire des applications facebook ??

Créé 15/09/2008 à 13:43
source utilisateur
Dans d'autres langues...                            


6 réponses

voix
6

Facebook cessé de soutenir l'API Java officielle le 5 mai 2008 en fonction de leur wiki développeur .

En aucun cas, cela signifie-t vous ne devriez pas utiliser Java plus pour écrire des applications de FB. Il existe plusieurs approches de Java alternatives décrites sur le wiki.

Vous pouvez également vérifier ce projet sur; cependant, il n'est sorti il y a quelques jours si YMMV.

Créé 15/09/2008 à 13:50
source utilisateur

voix
6

Il y a un projet communautaire qui vise à maintenir l'API Facebook Java à jour, en utilisant l'ancien code officiel Facebook comme point de départ.

Vous pouvez le trouver ici avec un guide de démarrage et quelques morceaux de code exemple.

Créé 15/09/2008 à 13:55
source utilisateur

voix
2

Je vous écris un exemple en utilisant facebook java api Il utilise FacebookXmlRestClient afin de faire la demande du client et imprimer tous les infos utilisateur http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Créé 13/02/2009 à 13:11
source utilisateur

voix
0

Vous voudrez peut - être essayer Spring Social . Il pourrait être limité en termes de fonctionnalités Facebook, mais vous permet également de se connecter à Twitter, LinkedIn, TripIt, GitHub et Gowalla.

L'autre côté des choses est que Facebook ajoute met en vedette certains des anciens API pourraient casser, donc l'utilisation d'un api pur FB simple (que vous pouvez mettre à jour quand les choses ne fonctionnent pas) pourrait être une bonne idée.

Créé 24/08/2011 à 22:59
source utilisateur

voix
1

BatchFB fournit une API Java moderne qui vous permet d'optimiser votre Facebook appelle à un ensemble minimum:

http://code.google.com/p/batchfb/

Voici l'exemple tiré de la page principale de ce que vous pouvez effectivement faire une demande unique FB:

/** You write your own Jackson user mapping for the pieces you care about */
public class User {
    long uid;
    @JsonProperty("first_name") String firstName;
    String pic_square;
    String timezone;
}

Batcher batcher = new FacebookBatcher(accessToken);

Later<User> me = batcher.graph("me", User.class);
Later<User> mark = batcher.graph("markzuckerberg", User.class);
Later<List<User>> myFriends = batcher.query(
    "SELECT uid, first_name, pic_square FROM user WHERE uid IN" +
    "(SELECT uid2 FROM friend WHERE uid1 = " + myId + ")", User.class);
Later<User> bob = batcher.queryFirst("SELECT timezone FROM user WHERE uid = " + bobsId, User.class);
PagedLater<Post> feed = batcher.paged("me/feed", Post.class);

// No calls to Facebook have been made yet.  The following get() will execute the
// whole batch as a single Facebook call.
String timezone = bob.get().timezone;

// You can just get simple values forcing immediate execution of the batch at any time.
User ivan = batcher.graph("ivan", User.class).get();
Créé 14/09/2011 à 05:39
source utilisateur

voix
0

Ce tutoriel vous guidera littéralement à travers tout ce que vous devez faire: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Il est disponible en 3 parties. Les 2 autres sont liés à partir de là.

Créé 05/04/2012 à 01:02
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more