如何通过他们的API发送Facebook通知

at.*_*at. 29 notifications facebook facebook-graph-api

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

小智 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/

  • 这应该是公认的答案. (4认同)

小智 16

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

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

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

  • 我们在哪里发帖?我有访问令牌,收件人ID,模板和href,但不是cURL的URL的开头.我试图通过Facebook BTW之外的外部脚本来做到这一点 (2认同)

Ina*_*bas 2

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

旧答案:Facebook 通知大约 1 年前就已经过时了。相反,如果您想通知他,您可以在用户墙上发帖。

  • 我正在查看地球图标通知下拉列表,今天我看到来自不同人的 3 条通知,如下所示:“约翰·史密斯在金银岛向您发送了一个请求。” 我很久以前就打开了该应用程序,甚至从未使用过它。所以我想这只是一个看起来像是来自金银岛的请求...嗯...所以我想与我们的 FB 用户沟通的一种方法是从我自己的 FB 帐户中这样做并向他们发送请求?我可以通过这种方式向他们发送消息吗?我们可以发送的邮件有限制吗? (4认同)