ここ数時間、ホステス向けの「ウェブ アプリ」の開発に取り組んでいました。その目的は、Facebook ユーザーをログインさせ、サインアウト ボタンのあるボックスのような次のページに彼を送ることです。この部分は完了していますが、likejacking スクリプトを挿入してプロセスを高速化したいので、ユーザーはログインしてログアウトするだけで済みます。
しかし、私には 1 つの問題があります。ユーザーがファンかどうかを確認する方法は? FB ページでファンゲートに使用しているソリューションを試しましたが、Facebook 以外では機能しません。
使用しようとしていたコードは次のとおりです。
<?php
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => '0000000',
'secret' => '1654adadadada',
'cookie' => true
));
?>
<div id="fb-root"></div>
<?php
$signed_request = $facebook->getSignedRequest();
if ($signed_request['page']['liked'])
{
echo header('Location: liked.html');
}
else
{
echo header('Location: notliked.html');
}