首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Facebook *IFrame*中对非粉丝隐藏内容

在Facebook *IFrame*中对非粉丝隐藏内容
EN

Stack Overflow用户
提问于 2011-06-16 06:49:52
回答 2查看 1.1K关注 0票数 1

之前有一个问题被问到了,但我一直没有找到解决方案,我正在使用以下代码,但它永远不会起作用:

代码语言:javascript
复制
<?php

$request = $_REQUEST["signed_request"];

list($encoded_sig, $load) = explode('.', $request, 2);

$fbData = json_decode(base64_decode(strtr($load, '-_', '+/')), true);

if (!empty($fbData["page"]["liked"]))

{ ?>

NON FAN STUFF

<?php } else { ?>

FAN STUFF

<?php } ?>
EN

回答 2

Stack Overflow用户

发布于 2011-06-16 14:15:57

你是在以相反的方式做这件事!

它应该是,如果它是空的=>不是粉丝

你现在这样做的方式是:如果它是,而不是,=>不是粉丝!!

请查看我的tutorial

代码语言:javascript
复制
<?php
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);

if (empty($data["page"]["liked"])) {
    echo "You are not a fan!";
} else {
    echo "Welcome back fan!";
}
?>
票数 1
EN

Stack Overflow用户

发布于 2011-06-16 13:37:33

该代码适用于加载到页面选项卡中的iframe应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6365352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档