Как я пишу Facebook приложений в Java?

голоса
7

Я посмотрел напрасно хороший пример или отправной точкой для написания приложения facebook Java на основе ... Я надеялся, что кто-то здесь будет знать одного. Как хорошо, я слышу, что facebook больше не будет поддерживать их Java API это правда, и если да, это означает, что мы больше не должны использовать Java, чтобы писать facebook приложения ??

Задан 15/09/2008 в 13:43
источник пользователем
На других языках...                            


6 ответов

голоса
6

Facebook прекратила поддержку официальной Java API 5 мая 2008 года в соответствии с их разработчиком вики .

Это никоим образом не означает, что вы не должны использовать Java больше писать FB приложения. Есть несколько альтернативных подходов Java, описанных в вики.

Вы также можете проверить этот проект вне; Однако, это только вышел несколько дней назад , так что YMMV.

Ответил 15/09/2008 в 13:50
источник пользователем

голоса
6

Там в общий проект, который предназначен для поддержания API Facebook Java до настоящего времени, используя старый официальный код Facebook в качестве отправной точки.

Вы можете найти его здесь вместе с Getting Started руководство и несколько битов образца кода.

Ответил 15/09/2008 в 13:55
источник пользователем

голоса
2

Я пишу пример , используя facebook Java API Он использовать FacebookXmlRestClient для того , чтобы сделать запрос клиента и распечатать все Infos пользователя http://programmaremobile.blogspot.com/2009/01/facebook-java-apieng.html

Ответил 13/02/2009 в 13:11
источник пользователем

голоса
0

Вы можете попробовать Spring Social . Это может быть ограничено с точки зрения особенностей Facebook, но позволяет вам также подключиться к Twitter, LinkedIn, TripIt, GitHub и Gowalla.

Другая сторона вещей является то, что добавляет Facebook показывает некоторые из старых API, может сломаться, поэтому использование более простой чистый FB API (который вы можете обновлять, когда вещи не работают), может быть хорошей идеей.

Ответил 24/08/2011 в 22:59
источник пользователем

голоса
1

BatchFB обеспечивает современный Java API, который позволяет легко оптимизировать ваш Facebook называет до минимального набора:

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

Вот пример, взятый из главной страницы того, что можно эффективно сделать в одном запросе 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();
Ответил 14/09/2011 в 05:39
источник пользователем

голоса
0

Этот учебник будет буквально шагу вас через все , что вам нужно сделать: http://ocpsoft.org/opensource/creating-a-facebook-app-setup-and-tool-installation/

Он поставляется в 3-х частях. Другие 2 связаны оттуда.

Ответил 05/04/2012 в 01:02
источник пользователем

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