背景:我已经使用XFBML在我的页面上实现了一个普通的Facebook Like Button。这是按钮。
<div class="fb-like" data-send="false" data-width="450" data-show-faces="false"></div>
我遗漏了src,因为页面是动态的,我在页面加载时使用jquery绑定src。
$(".fb-like").attr("data-href", document.URL);
我在按钮上订阅了一个事件来进行一些数据处理。
FB.Event.subscribe('edge.create',
function (response) {
console.log("like: " + response);
LikeUrl(response);
console.log('like: ' + location.href);
});
问题:我点击了“赞”按钮,例如这个网址:http://www.google.com/。通常当我执行以下FQL
时https://graph.facebook.com/fql?access_token=access_token&q=SELECT url FROM url_like where user_id=me()
它会返回
{
"data": [
{
"url": "http://www.google.com/"
}
]
}
而是返回空数据
{
"data": [
]
}
所以我检查了
https://graph.facebook.com/me/og.likes
并且在那里找到了。
这是我关于stackoverflow的第一个问题。请告知信息是否不充分。
谢谢!
答案 0 :(得分:0)
这可能与recently announced的Like按钮迁移有关。您可以阅读有关Like Page Migration on Facebook的更多信息。我认为它基本上是FB在开放图上分离喜欢的页面。