fb: видимое соединение не работает? - PullRequest
0 голосов
/ 23 сентября 2011

Привет, я создал новое приложение iFrame.

это часть кода:

<fb:visible-to-connection>Welcome, fans!<fb:else>Become fan</fb:else></fb:visible-to-connection>

<script src="http://connect.facebook.net/en_US/all.js"></script>

Может кто-нибудь мне помочь ??

Я тоже пытался сделать это сновейший Facebook PHP SDK.К сожалению, я могу проверить это в первую очередь, я принял приложение, но в данном случае это не главное.

1 Ответ

0 голосов
/ 23 сентября 2011

Я почти уверен, что больше не работает.

Чтобы обнаружить подобное или не понравившегося, вы можете использовать подписанный запрос для получения этих данных.При загрузке он передается на вкладку.

<?php
$signed_request = $_REQUEST["signed_request"];

list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
?>

Затем в теле вашего HTML:

<?php
    if ($data["page"]["liked"]!=1) {
        echo('<div id="NON_LIKER_CONTENT"> <img src="nonliker.jpg" width="520"/></div>');
    }  else {
        echo('<div id="LIKER_CONTENT"> <img src="liker.jpg" width="520"/></div>');
    }
 ?>
...