Java 获取facebook通知/收件箱/好友的整数
我知道关于Facebook有很多问题,但我找不到一个能回答我问题的。基本上,我要做的是获取一个整数,表示Java中通知、收件箱和好友请求的数量。有没有人知道如何或能够提供一个链接来回答我的问题?Java 获取facebook通知/收件箱/好友的整数,java,facebook,api,web,restfb,Java,Facebook,Api,Web,Restfb,我知道关于Facebook有很多问题,但我找不到一个能回答我问题的。基本上,我要做的是获取一个整数,表示Java中通知、收件箱和好友请求的数量。有没有人知道如何或能够提供一个链接来回答我的问题? 非常感谢您的帮助。我建议您使用类似的库,或者从Java应用程序与Facebook API对话 使用RestFB时,它将类似于以下内容: FacebookClient publicOnlyFacebookClient = new DefaultFacebookClient(); Connection<
非常感谢您的帮助。我建议您使用类似的库,或者从Java应用程序与Facebook API对话 使用RestFB时,它将类似于以下内容:
FacebookClient publicOnlyFacebookClient = new DefaultFacebookClient();
Connection<Notification> notifications =
facebookClient.fetchConnection("me/notifications", Notification.class,
Parameter.with("fields","title"));
FacebookClient publicOnlyFacebookClient=新的DefaultFacebookClient();
连接通知=
facebookClient.fetchConnection(“我/通知”,Notification.class,
参数。带有(“字段”、“标题”);
通过notifications.getData()您可以访问通知并可以对其进行计数。好的,RestFB可以工作。问题是我需要权限管理通知。我选择它,然后当我得到一个访问令牌,它取消选择它,我想我必须以某种方式申请它,但我不知道如何。你知道吗?我相信你必须将此权限添加到你在developers.facebook.com注册的应用程序中。我建议你调用
me/notifications?summary=1&limit=0
,并在RestFB调用中使用JsonObject.class作为响应类型。因此,您可以访问unseen\u count
字段。RestFB不支持直接访问,但您可以创建自定义类型类。