Cum pot scrie aplicații Facebook în Java?

voturi
7

Am căutat în zadar un exemplu bun sau un punct de plecare pentru a scrie o aplicație Facebook bazate pe Java ... Am fost în speranța că cineva de aici să știe de unul. De asemenea, am auzit că Facebook nu va mai sprijini API-ul lor Java este adevărat acest lucru și, dacă da, asta înseamnă că ar trebui să nu mai folosească Java pentru a scrie aplicații facebook ??

Întrebat 15/09/2008 la 13:43
sursa de către utilizator
În alte limbi...                            


6 răspunsuri

voturi
6

Facebook nu mai acceptă oficial API - ul Java pe 5 mai 2008 , conform lor wiki dezvoltator .

În nici un caz nu înseamnă că nu trebuie să folosiți Java mai pentru a scrie aplicații FB. Există mai multe abordări alternative Java prezentate pe wiki.

S-ar putea dori , de asemenea , pentru a verifica acest proiect afară; cu toate acestea, a venit doar câteva zile în urmă , astfel YMMV.

Publicat 15/09/2008 la 13:50
sursa de către utilizator

voturi
6

Există un proiect de comunitate, care are scopul de a menține API-ul Facebook Java la zi, folosind vechiul cod oficial de Facebook ca punct de plecare.

O puteți găsi aici , împreună cu un ghid introductiv și câțiva biți de cod de probă.

Publicat 15/09/2008 la 13:55
sursa de către utilizator

voturi
2

Am scrie un exemplu , folosind API - ul Facebook Java Se folosesc FacebookXmlRestClient , în scopul de a face cererea clientului și a imprima toate informatii despre utilizator http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Publicat 13/02/2009 la 13:11
sursa de către utilizator

voturi
0

S-ar putea dori să încercați Spring Social . S - ar putea fi limitată în termeni de caracteristici Facebook, dar vă permite să vă conectați , de asemenea , Twitter, LinkedIn, TripIt, GitHub, și Gowalla.

Cealaltă parte a lucrurilor este că, după cum adaugă Facebook include unele dintre cele mai vechi API-ar putea rupe, deci folosind un api mai simplu FB pur (pe care o puteți actualiza atunci când lucrurile nu funcționează) ar putea fi o idee bună.

Publicat 24/08/2011 la 22:59
sursa de către utilizator

voturi
1

BatchFB oferă un API Java moderne care vă permite să optimizați cu ușurință Facebook apelurile în jos la un set minim:

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

Iată exemplul luat de pe pagina principală a ceea ce se poate face în mod eficient într-o singură cerere 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();
Publicat 14/09/2011 la 05:39
sursa de către utilizator

voturi
0

Acest tutorial vă va literalmente pas prin tot ceea ce trebuie să faci: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Ea vine în 3 părți. Celelalte 2 sunt legate de acolo.

Publicat 05/04/2012 la 01:02
sursa de către utilizator

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