Facebook Java API,发送app-to-user通知

时间:2009-07-10 02:27:34

标签: java facebook notifications

我正试图让它发挥作用。这是我向单个用户发送应用程序到用户通知的实用程序方法。不需要会话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);
}

我正在尝试使用我的用户ID。我从未收到通知,并且返回的集合为空(应该是有效通知的用户列表)。

我可能做错了什么?

2 个答案:

答案 0 :(得分:0)

从Facebook应用中禁用的通知

答案 1 :(得分:0)

不推荐使用REST API。您应该使用更新的技术发送“邀请”。

以下是向用户发送应用请求的方法:https://developers.facebook.com/docs/reference/dialogs/requests/

但你可能最好使用这里描述的新对象/动作:

http://developers.facebook.com/docs/opengraph/tutorial/