Jak napisać Facebook aplikacje w Java?

głosy
7

Mam spojrzał na próżno dobry przykład lub punkt wyjścia do napisania aplikacji Facebook Javie ... Miałem nadzieję, że ktoś tutaj będzie wiedział jednego. Jak dobrze, słyszę, że Facebook nie będzie już wspierać ich Java API jest to prawda, a jeśli tak, to znaczy, że nie powinniśmy już używać java pisać aplikacje facebook ??

Utwórz 15/09/2008 o 13:43
źródło użytkownik
W innych językach...                            


6 odpowiedzi

głosy
6

Facebook przestał wspieranie oficjalnego API Javy w dniu 5 maja 2008 roku w zależności od ich dewelopera wiki .

W żaden sposób nie oznacza, że ​​nie należy używać Java więcej pisać aplikacje FB. Istnieje kilka alternatywnych podejść Java nakreślone na wiki.

Warto również sprawdzić ten projekt na zewnątrz; Jednak to tylko wyszedł kilka dni temu, więc YMMV.

Odpowiedział 15/09/2008 o 13:50
źródło użytkownik

głosy
6

Jest to projekt społecznościowy, który ma na celu utrzymanie Facebook API Javy na bieżąco, stosując starą oficjalną kod Facebook jako punkt wyjścia.

Można go znaleźć tutaj wraz z podręczniku Rozpoczęcie i kilka bitów kodu próbki.

Odpowiedział 15/09/2008 o 13:55
źródło użytkownik

głosy
2

I napisać przykład za pomocą Facebook Java API go używać FacebookXmlRestClient w celu uczynienia żądania klienta i wydrukować wszystkie infos użytkowników http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Odpowiedział 13/02/2009 o 13:11
źródło użytkownik

głosy
0

Może chcesz spróbować wiosna społeczne . To może być ograniczone pod względem Facebooku funkcji, ale pozwala również podłączyć do Twitter, LinkedIn TripIt, GitHub i Gowalla.

Druga strona rzeczy jest to, że jak Facebook dodaje funkcje niektórych starych API mogą pękać, więc korzystanie z prostszej czystego FB API (które można aktualizować, gdy rzeczy nie działają) może być dobrym pomysłem.

Odpowiedział 24/08/2011 o 22:59
źródło użytkownik

głosy
1

BatchFB zapewnia nowoczesną Java API, które pozwala łatwo zoptymalizować Facebook zwraca się do minimalnego zestawu:

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

Oto przykład wzięty z głównej stronie, co można skutecznie zrobić w jednym wniosku 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();
Odpowiedział 14/09/2011 o 05:39
źródło użytkownik

głosy
0

Ten poradnik będzie dosłownie krok po kroku przez wszystko, co musisz zrobić: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Występuje w 3 częściach. Pozostałe 2 są połączone stamtąd.

Odpowiedział 05/04/2012 o 01:02
źródło użytkownik

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