-1

ここ数時間、ホステス向けの「ウェブ アプリ」の開発に取り組んでいました。その目的は、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');
    }
4

1 に答える 1

2

FBグラフからデータを取得できます。

https://graph.facebook.com/me/likes/PAGE_ID_TO_CHECK?access_token=XYZ

トークンがないと、このデータを取得できません。

于 2012-11-08T14:11:26.757 に答える