更改Facebook通知消息

时间:2012-10-31 16:28:23

标签: javascript facebook

所以我使用以下内容通过javascript API发送facebook通知:

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

工作正常,只是当你收到通知&点击左上角的通知,不要把你的留言说出来:

  

NAME 已向您发送了请求”

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

由于

2 个答案:

答案 0 :(得分:3)

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

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

这是较新的版本,允许您自定义实际通知的文本。 message对话框中的apprequests参数只是自定义应用中心requests page上显示的单独文本。它从未打算用于实际自定义通知文本本身。

希望这有帮助!

答案 1 :(得分:1)

添加new_style_message参数,通知应与您的消息一起使用。然后你的发送通知块就像:

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

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