Hvordan kan jeg skrive Facebook apps i Java?

stemmer
7

Jeg har sett forgjeves etter et godt eksempel eller utgangspunkt for å skrive en java basert facebook applikasjon ... Jeg håpet at noen her ville vite av en. I tillegg, jeg hører at facebook ikke lenger vil støtte deres java API dette er sant, og hvis ja betyr det at vi ikke lenger bruke java til å skrive facebook apps ??

Publisert på 15/09/2008 klokken 12:43
kilden bruker
På andre språk...                            


6 svar

stemmer
6

Facebook sluttet å støtte den offisielle Java API 5. mai 2008 i henhold til deres utvikler wiki .

På ingen måte betyr det at du bør ikke bruke Java noe mer å skrive FB apps. Det er flere alternative Java tilnærminger beskrevet på wikien.

Du kan også være lurt å sjekke dette prosjektet ut; men det bare kom ut for noen dager siden så YMMV.

Svarte 15/09/2008 kl. 12:50
kilden bruker

stemmer
6

Det er et kommunalt prosjekt som har til hensikt å holde Facebook Java API oppdatert, med den gamle offisielle Facebook-kode som utgangspunkt.

Du finner den her sammen med en Komme i gang og noen få biter av eksempelkode.

Svarte 15/09/2008 kl. 12:55
kilden bruker

stemmer
2

Jeg skriver et eksempel med facebook Java API Det bruker FacebookXmlRestClient for å gjøre klienten forespørsel og skrive ut alle info bruker http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Svarte 13/02/2009 kl. 12:11
kilden bruker

stemmer
0

Du vil kanskje prøve Spring Social . Det kan være begrenset når det gjelder Facebook-funksjoner, men lar deg også koble til Twitter, Linkedin, TripIt, GitHub, og Gowalla.

Den andre siden av ting er at når Facebook legger med noen av de gamle API-er kan bryte, så bruke en enklere ren FB api (som du kan oppdatere når ting ikke fungerer) kan være en god idé.

Svarte 24/08/2011 kl. 21:59
kilden bruker

stemmer
1

BatchFB gir et moderne Java API som lar deg enkelt optimalisere Facebook kaller ned til et minimum sett:

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

Her er et eksempel hentet fra hovedsiden av hva du effektivt kan gjøre i en enkelt FB forespørsel:

/** 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();
Svarte 14/09/2011 kl. 04:39
kilden bruker

stemmer
0

Denne opplæringen vil bokstavelig talt gå deg gjennom alt du trenger å gjøre: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Den kommer i 3 deler. De andre to er koblet derfra.

Svarte 05/04/2012 kl. 00:02
kilden bruker

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