时间:2011-01-06 19:51:03

标签: facebook notifications facebook-graph-api

我在Facebook开发者论坛上没有回复问过这个问题。如何向用户发送通知,以便它们显示在用户Facebook页面左上角的Notifications globe图标选项卡中?我使用的某些应用程序会在那里显示通知,但我不知道该机制在Facebook's API docs中是如何工作的。也没有任何permissions似乎是发送用户通知所必需的。

5 个答案:

答案 0 :(得分:37)

我知道这是一篇很老的帖子 - 但有人可能会像我一样偶然发现它,并发现它很有用: FB中的通知区域通过发送可以使用FB对话框发送的请求进行更新。 JS SDK提供FB.ui()方法来显示用于发布到流或发送请求的对话框。

关于FB的更多信息: http://developers.facebook.com/docs/reference/dialogs/requests/

http://developers.facebook.com/docs/reference/javascript/FB.ui/

答案 1 :(得分:16)

显然,facebook再次激活发送通知的可能性:

https://developers.facebook.com/docs/app_notifications/#ux

POST /{recipient_userid}/notifications?access_token= … &template= … &href= …

答案 2 :(得分:4)

您需要将其发布到 -

https://graph.facebook.com/

例如 - https://graph.facebook.com/ {recipient_userid} /通知? access_token = ... href = ...& template = ...

答案 3 :(得分:2)

更新:请在下面查看oneamongu的答案。在我的旧答案中,我指的是自定义通知。 oneamongu在下面很好地定义了请求结构。

旧答案:Facebook通知在1年前被facebook过时了。相反,如果你想通知他,你可以张贴在用户的墙上。

答案 4 :(得分:1)

因为当我运行查询时:{recipient_userid} / notifications? access_token = ... href = ...& template = ...

它只在facebook WEB中工作?

我在网络Facebook上看到了通知,但是在Facebook Mobile上看不到它?