Wie schreibe ich Facebook-Apps in Java?

stimmen
7

Ich habe vergeblich auf ein gutes Beispiel oder Ausgangspunkt sehe eine Java-basierte Facebook-Anwendung zu schreiben ... Ich habe gehofft, dass jemand hier würde von einem wissen. Wie gut, ich höre, dass Facebook nicht mehr ihr Java-API dies wahr unterstützen wird, und wenn ja, bedeutet das, dass wir nicht mehr Java verwenden sollten Facebook-Anwendungen schreiben ??

Veröffentlicht am 15/09/2008 um 13:43
quelle vom benutzer
In anderen Sprachen...                            


6 antworten

stimmen
6

Facebook gestoppt , um die offizielle Java API unterstützt am 5. Mai 2008 nach ihrem Entwickler Wiki .

In keiner Weise Heisst das, Sie sollten Java nicht verwenden mehr zu FB-Anwendungen zu schreiben. Es gibt mehrere alternative Java Ansätze im Wiki beschrieben.

Sie können auch prüfen wollen , dieses Projekt aus; aber es kam nur vor ein paar Tagen, so YMMV.

Beantwortet am 15/09/2008 um 13:50
quelle vom benutzer

stimmen
6

Es ist ein Gemeinschaftsprojekt, das bisher den Facebook-Java-API halten sollte, den alten offiziellen Facebook-Code als Ausgangspunkt verwendet.

Sie können es hier finden zusammen mit einer Kurzanleitung und ein paar Bits von Beispielcode.

Beantwortet am 15/09/2008 um 13:55
quelle vom benutzer

stimmen
2

Ich schreibe ein Beispiel unter Verwendung von Facebook - Java - API Es FacebookXmlRestClient verwenden , um Client - Anforderung zu machen und alle Benutzerinformationen drucken http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Beantwortet am 13/02/2009 um 13:11
quelle vom benutzer

stimmen
0

Vielleicht möchten Sie versuchen Frühling Social . Es könnte in Bezug auf die Facebook - Funktionen beschränkt, sondern lässt Sie auch auf Twitter, LinkedIn, TripIt, GitHub und Gowalla verbinden.

Die andere Seite der Dinge ist, dass Facebook einige der alten API fügt Funktionen brechen könnte, so eine einfachere reine FB api verwenden (die Sie aktualisieren können, wenn die Dinge nicht funktionieren) könnte eine gute Idee sein.

Beantwortet am 24/08/2011 um 22:59
quelle vom benutzer

stimmen
1

BatchFB bietet einen modernen Java-API, die Sie ganz einfach optimieren Sie Ihre Facebook-Anrufe auf ein Minimum Set läßt:

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

Hier ist das Beispiel von der Hauptseite, was Sie sind in einer einzigen FB Anfrage effektiv tun können:

/** 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();
Beantwortet am 14/09/2011 um 05:39
quelle vom benutzer

stimmen
0

Dieses Tutorial buchstäblich führt Sie durch alles Schritt müssen Sie tun: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Es kommt in drei Teilen. Die anderen 2 sind von dort verlinkt sind.

Beantwortet am 05/04/2012 um 01:02
quelle vom benutzer

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