我有一个comments social plugin的页面,我想知道是否可以通知已经对表单发表评论的用户。
我可以订阅comment.create
功能,但如何发送通知?
我知道实际的通知现在已经不可能了,但还有另外一种方法吗? (也许是从用户那里发送消息?)。使用我的页面格式,他们会想知道有人发布的时间。
答案 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插件。我希望它能解决你的问题...你也可以从他在插件中使用的脚本中获取一些想法....希望这会有所帮助:)