我有一个带有评论社交插件的页面,我想知道是否可以通知已经对表单发表评论的用户。
我可以订阅comment.create
功能,但如何发送通知?
我知道实际的通知现在是不可能的,但有其他方法吗?(可能是从用户那里发送消息?)。按照我页面的格式,他们会想知道什么时候有人发帖了。
我还没有尝试过,这只是一个想法。
https://developers.facebook.com/docs/reference/plugins/comments/-查看描述通过Graph API获取注释的方法的部分。
电子邮件方式:
您可以要求每个登录您网站的用户允许您获取他的电子邮件地址。然后,您可以订阅此事件,列出对文章发表评论的用户,并向他们发送电子邮件。
消息方式:
你的网站需要一个Facebook页面。然后,您将收到此页面的令牌(manage_pages
权限),代表此页面获得publish_stream
权限,并将消息发布给发表评论的用户流。
也可以使用Graph API代表页面向用户发送消息,但我在文档
p>这是facebook不允许的,尝试会产生这样的结果:{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException"
}
}
这是因为社交插件不"存在"在脸书内,它们被分发到第三方网站,为了防止机器人/应用程序发布的不良内容在第三方网页上显示,脸书禁用了此选项。
搜索名为终极Facebook评论电子邮件通知的WordPress插件。我希望它能解决你的问题。。。你也可以从他的脚本中得到一些想法,他正在插件中使用。。。。希望这有帮助:)