0

Facebook アプリケーションで任意のユーザーにファン ページのリンクを提供し、そのユーザーにそのページを気に入るように伝えます。

指定されたユーザーがクリックしたことを確認するにはどうすればよいですか。これをスクリプト/FBML で確認します。

そのページのパラメーターを指定すると、true/false を返すスクリプトが必要です。

または、そのユーザーのページリストを取得して、そのリストで必要なものを検索できるようにします。

どうすればこれを行うことができますか、または現在ログインしているユーザーのページリストを抽出できる fbml はありますか?

私の英語で申し訳ありませんが、あなたの親切な返事を楽しみにしています。

前もって感謝します...

よろしく、

ムハンマド・ハニフ

4

1 に答える 1

4

あなたが何を求めているのかよくわかりませんが、あなたの「質問」に答えるために最善を尽くします。

そのページのパラメーターを指定すると、true/false を返すスクリプトが必要です。

すでにユーザー ID とページ ID を取得しているため、ユーザーがファンかどうかは次の 2 つの方法で確認できます:
pages.isFan:

$isFan = $facebook->api(array(
    "method"    => "pages.isFan",
    "page_id"   => $page_id,
    "uid"       => $user_id
));
if($isFan === TRUE)
    echo "I'm a fan!";

FQL:

$result = $facebook->api(array(
    "method"    => "fql.query",
    "query"     => "SELECT uid FROM page_fan WHERE uid=$user_id AND page_id=$page_id"
));
if(count($result))
    echo "$user_id is a fan!";

出典: Facebook API: Check If A User Is Fan Of A Facebook Page .

また、ユーザーが何かに「いいね」したときをキャプチャすることもできます。これは、このチェックFacebook の「いいね」紹介の追跡で確認できます。

于 2011-04-19T08:57:07.400 に答える