目标:创建一个Facebook“赞”按钮插页式广告只会在“赞”后消失
我希望创建一个带有类似按钮的插页式广告,当用户点击时会消失。这是可能的 - 我将如何实现这一目标?
答案 0 :(得分:3)
你可以这样做。要检查用户是否已经喜欢您的页面,您可以执行以下操作:
FB.api("/{page_id}/members/{user_id}", function(r) { if(r.data.length > 0) { //liked! } });
然而,现在有一个错误打破了这个API(http://developers.facebook.com/bugs/344295515590822?browse=search_4f34b7fc320fa8d06106500)。
您可以抓住这样的用户:
FB.Event.subscribe("edge.create", function(w) {
if(w === "{fan_url}") {
// Liked my page
}
});
答案 1 :(得分:1)
使用JavaScript SDK并订阅' edge.create'事件。 https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/有一个例子。
然而,在此之前要认真思考,并进行A-B测试。这是一个非常糟糕的用户体验,你通常会得到很多下降