¿Cómo escribo aplicaciones de Facebook en Java?

votos
7

He buscado en vano un buen ejemplo o punto de partida para escribir una aplicación para Facebook basada en Java ... Esperaba que alguien aquí supiera de una. Además, escuché que Facebook ya no admitirá su API java. ¿Es verdad y si es así, eso significa que ya no deberíamos usar Java para escribir aplicaciones de Facebook?

Publicado el 15/09/2008 a las 13:43
fuente por usuario
En otros idiomas...                            


6 respuestas

votos
6

Facebook dejó de admitir la API oficial de Java el 5 de mayo de 2008 según su wiki de desarrollador .

De ninguna manera significa que no deba usar Java para escribir aplicaciones de FB. Hay varios enfoques alternativos de Java descritos en la wiki.

Es posible que también desee verificar este proyecto ; sin embargo, solo salió hace unos días así que YMMV.

Respondida el 15/09/2008 a las 13:50
fuente por usuario

votos
6

Existe un proyecto comunitario que tiene como objetivo mantener actualizada la API de Facebook de Java, utilizando el código oficial de Facebook como punto de partida.

Puede encontrarlo aquí junto con una guía de introducción y algunos bits de código de muestra.

Respondida el 15/09/2008 a las 13:55
fuente por usuario

votos
2

Escribo un ejemplo usando facebook java api. Utiliza FacebookXmlRestClient para solicitar al cliente e imprimir todas las informaciones del usuario http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Respondida el 13/02/2009 a las 13:11
fuente por usuario

votos
0

Es posible que desee para tratar de Primavera Social . Podría ser limitado en términos de características de Facebook, pero deja que también se conectan a Twitter, LinkedIn, TripIt, GitHub, y Gowalla.

El otro lado de las cosas es que a medida que agrega Facebook cuenta con algunos de los viejos API podría romper, así que usar una API simple FB pura (que puede actualizar cuando las cosas no funcionan) podría ser una buena idea.

Respondida el 24/08/2011 a las 22:59
fuente por usuario

votos
1

BatchFB ofrece un moderno API Java que le permite optimizar fácilmente su Facebook llama a un conjunto mínimo:

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

Aquí está el ejemplo tomado de la página principal de lo que se puede hacer de manera efectiva en una única solicitud 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();
Respondida el 14/09/2011 a las 05:39
fuente por usuario

votos
0

Este tutorial, literalmente, le paso a través de todo lo que tiene que hacer: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Se presenta en 3 partes. El otro 2 están vinculados desde allí.

Respondida el 05/04/2012 a las 01:02
fuente por usuario

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