Facebook Java API,向用户发送应用程序通知

Facebook Java API,向用户发送应用程序通知,java,facebook,notifications,Java,Facebook,Notifications,我正在努力让这一切顺利进行。这是我向单个用户发送应用程序到用户通知的实用方法。不需要会话id public Collection<String> notifyUser(String user, String msg) throws FacebookException { FacebookJsonRestClient fbkClient = new FacebookJsonRestClient(FacebookUtil.appApiKey, FacebookUtil.appSe

我正在努力让这一切顺利进行。这是我向单个用户发送应用程序到用户通知的实用方法。不需要会话id

public Collection<String> notifyUser(String user, String msg) throws FacebookException
{
    FacebookJsonRestClient fbkClient = new FacebookJsonRestClient(FacebookUtil.appApiKey, FacebookUtil.appSecret);
    List<Long> recipients = new ArrayList<Long>();
    recipients.add(new Long(user));

    return fbkClient.notifications_send(recipients, msg, true);
}
public Collection notifyUser(String user,String msg)抛出FacebookException
{
FacebookJsonRestClient fbkClient=新的FacebookJsonRestClient(FacebookUtil.appApiKey,FacebookUtil.appSecret);
列表收件人=新建ArrayList();
recipients.add(新长(用户));
返回fbkClient.notifications\u send(收件人,msg,true);
}
我正在使用我的用户id进行尝试。我从未收到通知,返回的集合为空(应该是有效通知的用户列表)


我可能做错了什么?

从facebook应用程序禁用的通知

REST API已被弃用。您应该使用更新的技术发送“邀请”

以下是如何向用户发送应用程序请求:

但您最好使用下面描述的新对象/操作:


对不起,我已经缺席一段时间了!