Хм, это забавно, что вы опубликовали это, потому что я только что обнаружил такую же проблему сегодня.
В настоящее время я использую этот php, чтобы изменить мой html между «понравился» и «не понравился» ...
<?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 'UNLIKED';
} else {
//echo 'USER HAS LIKED';
}
?>
Но мне также нужно узнать, как пользователям, которым уже понравилась страница, перенаправить на стену - вместо того, чтобы видеть приложение приветствия.
Поскольку это внутри iframe, вы думаете, это возможно?
Я также посмотрел эту страницу в Facebook с приложением приветствия, которое, как вы сказали, работает, и оно работает, поэтому должно быть возможно, если только это не старое приложение, которое не использует iframe для извлечения контента.