Как мне создать приложение для Facebook, которое я могу добавить на страницу, и видеть будут только любители - PullRequest
0 голосов
/ 20 октября 2011

У меня есть страница на Facebook, которую я создал, и я хочу создать конкурсное приложение, которое могут видеть только любители.В прошлом я мог делать это с помощью FBML, но с тех пор, как Facebook прекратил использовать FBML, я не могу делать это с приложениями IFrame.Кто-нибудь может мне помочь?

Спасибо!

1 Ответ

1 голос
/ 20 октября 2011

Ну, мы можем дать вам руководство.Вы можете либо разработать все это самостоятельно, либо использовать готовый продукт, подобный тому, который предоставляется 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!";
}
?>

Возможно, вам придется ознакомиться с Правилами по продвижению .

...