2013-06-22 2 views
0

Я знаю, что есть много вопросов о Facebook, но я не мог найти тот, который ответил на мой вопрос. В основном то, что я пытаюсь сделать, это получить целое число за количество уведомлений, входящих сообщений, запросов друзей на Java. Кто-нибудь знает, как или может предоставить ссылку на то, что ответит на мой вопрос? Любая помощь приветствуется, спасибо.получение целого числа для уведомлений/вложений в facebook/друзей

ответ

0

Я бы предложил использовать библиотеку, например http://restfb.com/ или http://facebook4j.org/, чтобы поговорить с API Facebook с вашего приложения Java.

С RestFB это будет выглядеть примерно так:

FacebookClient publicOnlyFacebookClient = new DefaultFacebookClient(); 
Connection<Notification> notifications = 
facebookClient.fetchConnection("me/notifications", Notification.class, 
Parameter.with("fields","title")); 

Via notifications.getData() у вас есть доступ к уведомлениям и может сосчитать их.

+0

Я попробую это, большое спасибо –

+0

Хорошо, RestFB работает. Проблема в том, что мне нужно разрешение manage_notifications. Я выбираю его, а затем, когда я получаю токен доступа, он отменяет его, я думаю, что мне нужно как-то подать заявку, но я не уверен, как это сделать. Вы знаете? –

+0

Я считаю, что вы должны добавить это разрешение в приложение, которое вы зарегистрировали на developers.facebook.com – Tom