Facebook API。通过社交插件评论通知

时间:2011-06-18 11:51:48

标签: php facebook

我有一个comments social plugin的页面,我想知道是否可以通知已经对表单发表评论的用户。

我可以订阅comment.create功能,但如何发送通知?

我知道实际的通知现在已经不可能了,但还有另外一种方法吗? (也许是从用户那里发送消息?)。使用我的页面格式,他们会想知道有人发布的时间。

3 个答案:

答案 0 :(得分:2)

我没有尝试过,这只是一个想法。

https://developers.facebook.com/docs/reference/plugins/comments/ - 请参阅描述通过图谱API获取评论方式的部分。

电子邮件方式:
您可以询问登录您网站的每个用户是否允许您获取其电子邮件地址。然后,您将订阅此活动,列出评论文章的用户并向他们发送电子邮件。

消息方式:
您需要为您的网站设置一个Facebook页面。然后,您将收到此页面的令牌(manage_pages权限),代表此页面获得publish_stream权限,并向评论的用户流发布消息。

也可以使用Graph API代表页面向用户发送消息,但我在docs中没有看到类似的内容

答案 1 :(得分:0)

Facebook不允许这样做,尝试会产生这样的结果:

{
  "error": {
    "message": "An unknown error has occurred.",
    "type": "OAuthException"
  }
}

这是因为社交插件不会在Facebook内“生活”,它们被分发到第三方网站,并且为了防止从第三方网站上显示的机器人/应用程序发布的不良内容,Facebook已禁用此选项。 / p>

答案 2 :(得分:0)

搜索名为 Ultimate Facebook评论电子邮件通知 的WordPress插件。我希望它能解决你的问题...你也可以从他在插件中使用的脚本中获取一些想法....希望这会有所帮助:)