2015-10-20 17 views
0

我添加了一个Facebook的Like按钮的网页,我自己的服务器上,像这样:如何从FB的状态按钮添加到我自己的网页?

<div class="fb-like"></div> 

我想显示为那些谁喜欢这个页面的一些信息,我可以通过订阅来做到这一点edge.create事件:

FB.Event.subscribe('edge.create', function() { /*Show info...*/ }); 

我还需要使信息可见只要般的地位仍然活跃的时候,他/她重新进入该页面。我知道按钮可以检查状态本身(因此它可以显示正确的图像和样式),但如何获得我自己使用的状态?

+0

“Like Gating”不再被Facebook允许。您不得只将内容展示给喜欢您网页的人,并且不要让他人接触其他人。 – CBroe

回答

0

只有通过授权用户使用user_likes权限并使用端点/me/likes,才能以认真的方式进行。您也可以将信息存储在Cookie中,但如果用户清除了Cookie,则无法检测用户是否已经喜欢它。

顺便说一句,不允许激励喜欢,所以如果你想显示只有喜欢它的用户才能看到的附加信息:根据platform policy,这是不允许的。

+0

'/ me/likes'只能用来查看用户喜欢的粉丝页面,而不会列出正常的网站页面。 – Vinix

+0

这是正确的。如果你想直接喜欢网站,那么就没有办法认真查清。 – luschn

相关问题