Hoe schrijf ik Facebook apps in Java?

stemmen
7

Ik heb gekeken tevergeefs naar een goed voorbeeld of uitgangspunt om een ​​op Java gebaseerde Facebook applicatie te schrijven ... Ik hoopte dat iemand hier zou weten van één. Als goed, ik hoor dat facebook niet langer ondersteuning van hun Java API is dit waar is en zo ja, betekent dit dan dat we niet langer Java moeten gebruiken om facebook apps te schrijven ??

De vraag is gesteld op 15/09/2008 om 13:43
bron van user
In andere talen...                            


6 antwoorden

stemmen
6

Facebook gestopt met het ondersteunen van de officiële Java API op 5 mei 2008 op basis van hun wiki voor ontwikkelaars .

Op geen enkele manier betekent dat dan moet je niet Java meer gebruiken om FB apps te schrijven. Er zijn verschillende alternatieve Java benaderingen beschreven op de wiki.

Je zou ook willen controleren dit project uit; Echter, het kwam pas een paar dagen geleden dus YMMV.

antwoordde op 15/09/2008 om 13:50
bron van user

stemmen
6

Er is een community project dat bedoeld is om de Facebook-Java API up to date te houden, met behulp van de oude officiële Facebook-code als uitgangspunt.

Je vindt het hier samen met een handleiding Aan de slag en een paar stukjes voorbeeldcode.

antwoordde op 15/09/2008 om 13:55
bron van user

stemmen
2

Ik schrijf dan een voorbeeld met behulp van facebook Java API Het gebruikt FacebookXmlRestClient met het oog op verzoek van de klant te maken en alle info gebruiker kunt afdrukken http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

antwoordde op 13/02/2009 om 13:11
bron van user

stemmen
0

Je zou willen proberen Spring Social . Het zou in termen van Facebook features worden beperkt, maar laat je ook verbinding maken met Twitter, LinkedIn, TripIt, GitHub, en Gowalla.

De andere kant van de zaak is dat als Facebook voegt beschikt over een aantal van de oude API's kunnen breken, dus het gebruik van een eenvoudigere pure FB api (die u kunt bijwerken als er dingen niet werken) is misschien een goed idee zijn.

antwoordde op 24/08/2011 om 22:59
bron van user

stemmen
1

BatchFB biedt een moderne Java API waarmee u eenvoudig optimaliseren van uw Facebook-oproepen tot een minimum set:

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

Hier is het uit de hoofdpagina van wat u effectief kunt doen in een enkele FB verzoek voorbeeld:

/** 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();
antwoordde op 14/09/2011 om 05:39
bron van user

stemmen
0

Deze tutorial zal u letterlijk stap voor stap door alles wat je hoeft te doen: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Het komt in 3 delen. De andere 2 zijn gekoppeld vanaf daar.

antwoordde op 05/04/2012 om 01:02
bron van user

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