2011-07-14 73 views
8

我想在我的网站上添加内容,只有当用户点击同一页面上的Facebook Like按钮时才会显示内容。我在文档中看到有我可以订阅的“edge.create”事件,但不会在用户第一次喜欢页面时触发。如果用户已经喜欢该页面,我希望他能够再次回来下载,而不必再像以前那样再重新下载。如何查看用户是否点击了我网站上的Facebook Like按钮?

我也注意到这个信息可以通过FQL和类似的查询,但是不清楚auth的要求是什么。

是否有可能以某种方式做到这一点没有额外的认证?我想有只为用户提供单一的一步,如果他已经登录

回答

4

退房这两个环节,看看他们是否能帮助你:

这其中涵盖了edge.create:Display content after clicking Facebook Like button

这其中包括如果一个人已经“喜欢”的页面:How to check if a user likes my Facebook Page or URL using Facebook's API

+0

第一个将无法正常工作,因为它必须对谁已经很喜欢的用户。第二个似乎是面向Facebook应用程序。这不是一个Facebook应用程序。还是有我失踪的东西? –

+0

我不确定,因为我没有自己做过。你可能想在Facebook上发布关于这个网站的四篇文章 - http://forum.developers.facebook.net/如果我找到其他的东西,我会在这里发表评论。 – L84

+0

我刚刚发现这个:http://developers.facebook.com/docs/reference/fbml/visible-to-connection/ – L84

相关问题