0

我在我的网页上使用 Facebook 社交评论插件。我使用事件订阅方法来获取评论并将其保存到本地数据库。除了评论链接的响应外,一切都运行良好。事件订阅代码片段:

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

假设我在某个页面上有 Facebook 评论插件,其 url 是:

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

所以事件订阅返回的 url 等于:

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

但是那个网址不存在……那有什么问题呢?如何获得正确的网址?

您的帮助将不胜感激。

4

1 回答 1

0

问题在于我在将页面 url 传递给 Facebook 插件之前用于对页面 url 进行编码的 PHP urlencode 函数。因此,只需将其删除,事情就解决了。

于 2012-04-11T19:54:28.757 回答