fb.event.subscribe和Facebook评论框

6

背景:

我有一个使用Facebook评论框的Facebook应用程序。

在这个应用程序中,用户可以创建出售物品。

出售物品可以在facebook_url_for_the_app/item/itemnumber上找到。

当创建出售物品的用户(或任何其他用户)查看已创建的物品页面时,Facebook评论框可用。

期望功能:

目前,如果任何用户写了评论,只有访问页面的用户才会知道。

我的解决方案:

我尝试使用FB.Event.subscribe('comments.create'),但除了应用程序管理员之外,没有其他字段可以识别用户。

问题:

如何告诉我的应用程序订阅在物品页面facebook_url_for_the_app/item/itemnumber上创建的任何评论?


您可以订阅评论创建事件,然后在回调函数中获取用户。 - Alexcode
3个回答

2

Joka,

如果您订阅了comment.create事件

<script>
  FB.Event.subscribe('comment.create', function(resp) {
    Log.info('Comment was added', resp);
    // add code here to id the user e.g FB.api('/me', function(response) {})
  });
</script>

您可以添加代码来处理FB.api调用返回的uid。

0
您可能还想通过添加元标记将其设置为评论框的管理员。
<meta property="fb:admins" content="{THEIR_FACEBOOK_USER_ID}"/> 

到头部。


0
Joka: 我猜这个链接会在某种程度上对你有所帮助。你可以在这里订阅活动,并根据需要通知用户。
点击这里查看页面。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接