我在网页上使用Facebook社交评论插件。我使用事件订阅方法来获取注释并将其保存到本地数据库。除了评论链接的响应之外,一切都运行良好。事件订阅代码段:
window.fbAsyncInit = function(){
FB.Event.subscribe("comment.create", function(response){
alert(response.href);
});
};
假设我在某个页面上有Facebook评论插件,其中包含以下网址:
因此事件订阅返回的url等于:
http://www.facebook.com/http://mywebpage.com/index.php?article_id=10
但那个网址不存在......那有什么问题呢?如何获得正确的网址?
我们将不胜感激。
答案 0 :(得分:0)
问题出在PHP urlencode函数上,我将其用于编码页面url,然后再将其传递给Facebook插件。所以简单地删除它,事情得到修复。