2012-04-11 99 views
0

我在我的網頁上使用Facebook社交評論插件。我使用事件訂閱方法來獲取評論並將其保存到本地數據庫。除了評論鏈接的回覆外,一切都很好。事件訂閱代碼片段:Facebook活動訂閱comment.create回覆url

window.fbAsyncInit = function(){ 
    FB.Event.subscribe("comment.create", function(response){   
      alert(response.href); 
    }); 
}; 

比方說,我有一些頁面上的Facebook評論插件,它的網址是:

http://mywebpage.com/index.php?article_id=10

所以事件訂閱的URL返回等於:

http://www.facebook.com/http://mywebpage.com/index.php?article_id=10

但該網址不存在...那麼有什麼問題嗎?如何獲得正確的網址?

您的幫助,將不勝感激。

回答

0

問題在於,在將URL傳遞給Facebook插件之前,我使用PHP urlencode函數對頁面URL進行編碼。所以簡單地刪除它,事情得到修復。