2

因此,我使用以下方法使用 javascript API 发送 facebook 通知:

FB.ui({method: 'apprequests',
    message: message,
    to: ids
}, requestCallback);
alert('Notification Sent!');

工作正常,它只是当您收到通知并单击左上角的通知时不会输出您的消息只是说:

NAME向您发送了请求”

所以我想知道如何将消息放在通知栏中。

谢谢

4

2 回答 2

3

您是否使用在 Facebook.com 上运行的应用程序(例如 Canvas 应用程序或页面应用程序)进行测试?如果是这样,您应该改用通知 API:

https://developers.facebook.com/docs/app-notifications/

这是较新的版本,允许您自定义实际通知的文本。对话框中的message参数只是自定义出现在 App Center请求页面apprequests上的一段单独的文本。它从未打算用于实际自定义通知文本本身。

希望这可以帮助!

于 2012-10-31T17:08:14.170 回答
1

添加new_style_message参数,通知应该与您的消息一起使用。那么您发送通知的块将如下所示:

FB.ui({method: 'apprequests',
    message: message,
    to: ids,
    new_style_message: true
}, requestCallback);
alert('Notification Sent!');

希望它有效,实际上它是一个未记录的参数,所以我想说不要完全依赖它。顺便说一句,我还是用它。

于 2012-10-31T17:12:38.350 回答