2012-03-27 76 views
6

當評論是 使用Facebook社交評論插件發佈時,是否可以向Facebook應用管理員發送通知?當使用社交插件發佈評論時通知Facebook應用管理員

評論插件設置是這樣的:

<meta property="fb:admins" content="111,222,333" /> 
<meta property="fb:app_id" content="123456789" /> 

<div id="fb-root"></div> 
<script> 
    (function(d, s, id) { 
     var js, fjs = d.getElementsByTagName(s)[0]; 
     if (d.getElementById(id)) return; 
     js = d.createElement(s); js.id = id; 
     js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=123456789"; 
     fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk')); 
</script> 

<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-width="470" notify="true"></div> 

<script> 
    window.fbAsyncInit = function(){ 
      FB.Event.subscribe('comment.create', function(response){ 
        alert(response); 
      }); 
    }; 
</script> 

事件訂閱的作品在這個例子中(顯示響應警報)還算不錯,但有可能發送通知到應用程序管理員?

您的幫助,將不勝感激。

+0

如何在發表評論時在我們的本地數據庫中存儲FB評論。請指教。 – user2003356 2014-01-11 09:50:20

+0

@ user2003356提出問題,而不是評論。 – elp 2014-02-04 09:33:06

回答

5

我設置了一個簡單的PHP腳本,在發佈評論時給我發電子郵件。 PHP的是這樣的:

<?php 
mail('[email protected]','facebook_notification.php', 
'Comment activity on http://example.com'.$_GET['path']); 

和這個JavaScript通過註釋頁面的URL到PHP腳本:

FB.Event.subscribe('comment.create', function(response){ 
var dummyImage = new Image; 
dummyImage.src = 'http://example.com/facebook_notification.php?path='+response.href.replace('http://',''); 
}); 

,如果我需要,我可以輕鬆地添加多個地址。

+0

如何在發表評論時在我們的本地數據庫中存儲FB註釋。請指教。 – user2003356 2014-01-11 09:44:15

相關問題