Jak mohu psát Facebook aplikací v Javě?

hlasů
7

Díval jsem se marně za dobrý příklad nebo východisko psát Java facebook aplikace ... Doufal jsem, že tady někdo bude vědět jednoho. Stejně tak, slyšel jsem, že facebook již nebude podporovat jejich java API je to pravda a pokud ano, znamená to, že bychom již neměli používat java psát facebook aplikací ??

Položena 15/09/2008 v 13:43
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
6

Facebook přestal podporovat oficiální Java API dne 5. května 2008 v souladu s jejich vývojářské wiki .

V žádném případě znamená to, že byste neměli používat Javu nic víc psát FB aplikace. Existuje několik alternativních přístupů Java uvedené na wiki.

Můžete také chtít zkontrolovat tento projekt out; Nicméně, to jen vyšel před několika dny tak YMMV.

Odpovězeno 15/09/2008 v 13:50
zdroj uživatelem

hlasů
6

K dispozici je komunitní projekt, který má za cíl udržet API Facebook Java až do dnešního dne, s použitím starého oficiální Facebook kód jako výchozí bod.

Najdete ji zde spolu s Začínáme průvodcem a několik kousků ukázkový kód.

Odpovězeno 15/09/2008 v 13:55
zdroj uživatelem

hlasů
2

I psát příklad pomocí Facebooku Java API jej použít FacebookXmlRestClient, aby požadavek klienta a tisknout všechny uživatelské Infos http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Odpovězeno 13/02/2009 v 13:11
zdroj uživatelem

hlasů
0

Možná budete chtít zkusit Spring Sociální . To by mohlo být omezena, pokud jde o funkce Facebooku, ale umožní vám také připojit na Twitter, LinkedIn, TripIt, GitHub a Gowalla.

Druhou stránkou věci je, že Facebook přidává k dispozici některé staré API to mohlo zlomit, takže s použitím jednoduššího čistého FB API (které lze aktualizovat, když věci nefungují) by mohl být dobrý nápad.

Odpovězeno 24/08/2011 v 22:59
zdroj uživatelem

hlasů
1

BatchFB poskytuje moderní Java API, které umožňuje snadno optimalizovat svůj Facebook volá až do minimálního souboru:

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

Zde je příklad z hlavního straně, co se dá dělat efektivně v jedné žádosti o 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();
Odpovězeno 14/09/2011 v 05:39
zdroj uživatelem

hlasů
0

Tento výukový program bude doslova krokem vás provede vše, co musíte udělat: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Dodává se ve 3 částech. Druhý 2 jsou spojeny odtamtud.

Odpovězeno 05/04/2012 v 01:02
zdroj uživatelem

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