Ну, мы можем дать вам руководство.Вы можете либо разработать все это самостоятельно, либо использовать готовый продукт, подобный тому, который предоставляется Strutta ( не бесплатно! ).
Теперь, как разработать систему соревнований, зависит от вас, но как сделать ее доступной только для фанатов, легко.Вам просто нужно прочитать signed_request
, найти параметр page
и проверить, установлено поле liked
или нет.Это как это сделать в PHP:
<?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!";
}
?>
Возможно, вам придется ознакомиться с Правилами по продвижению .