0

以前は、ユーザーがFacebookアプリを気に入っているかどうか、または次のコードを使用していないかどうかを確認していました。

    $fql= "SELECT uid FROM page_fan WHERE page_id = '$appid' and uid='".$me['id']."'";
    $param=array(
        'method'    => 'fql.query',
        'query'     => $fql,
        'access_token' => $access_token
    );
    $fqlResult1   =   $facebook->api($param);
    $hasliked = count($fqlResult1);

しかし、このコードはもう機能しません。この問題の解決策はありますか?

4

3 に答える 3

1

Facebookは、Facebookアプリがブロックされているかどうかを確認できる機能を約6.8か月からブロックしました。

于 2013-02-10T06:54:08.577 に答える
0

あなたが使用することができます:

$facebook->api("/$user/likes");

ユーザーのいいねのリストを提供します。あなたのアプリケーションがリストにある場合、それはユーザーに好かれ、そうでない場合はそうではありません。そのようなことを意味しましたか?

于 2012-05-16T06:21:27.140 に答える
0

このようにAPI呼び出しを行いながらページIDを指定することで確認できます

https://graph.facebook.com/me/Likes/" + pageId/appId + "?access_token=" + oAuthToken

応答にデータが含まれている場合は、ページ/アプリが高く評価されていることを意味します。

于 2012-05-17T13:19:41.270 に答える