Come faccio a scrivere le applicazioni di Facebook in Java?

voti
7

Ho cercato invano un buon esempio o punto di partenza per scrivere un'applicazione facebook java basato ... Speravo che qualcuno qui saprebbe di uno. Così, ho sentito che Facebook non supporterà più le loro API Java è vero, e se sì, vuol dire che non dovremmo più usare Java per scrivere applicazioni facebook ??

È pubblicato 15/09/2008 alle 13:43
fonte dall'utente
In altre lingue...                            


6 risposte

voti
6

Facebook smesso di sostenere l'API ufficiale di Java, il 5 Maggio 2008 in base alla loro wiki sviluppatore .

In nessun modo vuol dire che non si dovrebbe usare Java più a scrivere applicazioni FB. Ci sono diversi approcci Java alternativi descritti sul wiki.

Si potrebbe anche voler controllare questo progetto fuori; tuttavia, si è trattato solo di qualche giorno fa in modo YMMV.

Risposto il 15/09/2008 a 13:50
fonte dall'utente

voti
6

C'è un progetto comunitario che ha lo scopo di mantenere l'API di Facebook Java aggiornati, utilizzando il vecchio codice ufficiale di Facebook come punto di partenza.

Potete trovare qui insieme a una guida introduttiva e qualche bit di codice di esempio.

Risposto il 15/09/2008 a 13:55
fonte dall'utente

voti
2

Scrivo un esempio utilizzando Facebook API Java Si usa FacebookXmlRestClient al fine di rendere richiesta del cliente e stampare tutte le informazioni degli utenti http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Risposto il 13/02/2009 a 13:11
fonte dall'utente

voti
0

Si potrebbe provare a primavera sociale . Potrebbe essere limitato in termini di funzionalità di Facebook, ma lo lascia collegare anche Twitter, LinkedIn, TripIt, GitHub, e Gowalla.

L'altro lato delle cose è che, come aggiunge Facebook presenta alcune delle vecchie API potrebbero rompere, in modo da utilizzare una semplice API FB pura (che è possibile aggiornare quando le cose non funzionano) potrebbe essere una buona idea.

Risposto il 24/08/2011 a 22:59
fonte dall'utente

voti
1

BatchFB offre una moderna API Java che consente di ottimizzare il vostro facilmente Facebook chiama fino a un insieme minimo:

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

Ecco l'esempio preso dalla pagina principale di ciò che si può fare in modo efficace in una singola richiesta 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();
Risposto il 14/09/2011 a 05:39
fonte dall'utente

voti
0

Questo tutorial vi letteralmente un passo attraverso tutto ciò che dovete fare: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

È disponibile in 3 parti. Gli altri 2 sono collegati da lì.

Risposto il 05/04/2012 a 01:02
fonte dall'utente

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