Facebook-粉丝门/重新直播问题
我在Facebook上建立了一个商业页面。 当用户第一次到达时,他们会看到一个自定义的欢迎应用程序iframe应用程序,它使用风扇门。 1如果用户单击“喜欢”,则我们将其转发到墙上。 2如果用户随后单击欢迎应用程序链接,他们应该能够正常查看内容。目前在welcome应用程序中,我有一些javascript将用户转发到墙:Facebook-粉丝门/重新直播问题,facebook,cookies,facebook-graph-api,Facebook,Cookies,Facebook Graph Api,我在Facebook上建立了一个商业页面。 当用户第一次到达时,他们会看到一个自定义的欢迎应用程序iframe应用程序,它使用风扇门。 1如果用户单击“喜欢”,则我们将其转发到墙上。 2如果用户随后单击欢迎应用程序链接,他们应该能够正常查看内容。目前在welcome应用程序中,我有一些javascript将用户转发到墙: <script type="text/javascript"> if (top != self) top.window.location = 'http://www
<script type="text/javascript">
if (top != self) top.window.location = 'http://www.facebook.com/abc?sk=wall';
</script>
所以问题是,如果用户喜欢,我只需要将他们转发到墙上,尽管之后不需要继续转发到墙上,而是让他们查看实际内容
如何在Facebook上做到这一点?将cookie?从解析的签名请求设置为一个选项卡iFrame,如果查看用户喜欢您的页面,您可以获得该选项卡iFrame-内容将类似于PHP print\r的以下输出:
stdClass Object
(
[algorithm] => HMAC-SHA256
[issued_at] => xxxxxxxxxx
[page] => stdClass Object
(
[id] => FAN_PAGE_ID // target page id
[liked] => 1 // is the user a fan
[admin] => // is the user an admin
)
[user] => stdClass Object
(
[country] => ie
[locale] => en_GB
[age] => stdClass Object
(
[min] => 21
)
)
)
有关更多信息,请参阅:
如果用户是您页面的粉丝,则变量应设置为1。如果没有,您可以输出重定向:
<script type="text/javascript">top.window.location = 'http://www.facebook.com/abc?sk=wall';</script>
我猜这是一个cookie的工作,但是因为应用程序托管在我的服务器上,并在iFrame中捕获,我想这不是一个选项?感谢您的帮助。