4

私はクライアントのFBMLファンページに取り組んでいます。現在のユーザーがページのファンであるかどうかを確認するためにチェックを実行する必要があります。JavaScript APIを使用してみましたが、これはFBMLと互換性がないことがわかりました。

開発者ウィキのFBMLページを調べたところ、他のほとんどすべてのチェックが見つかりましたが、ユーザーのファンチェックはありません。

正しい方向へのポインタをいただければ幸いです。

前もって感謝します。

4

4 に答える 4

9

代わりにこれを試してください:

https://developers.facebook.com/docs/reference/fbml/visible-to-connection/

ただし、「ファンになる」ページは作成しないでください。それらは基本的にスパムです。

于 2010-03-24T15:48:27.533 に答える
2

このページを試してください: https ://developers.facebook.com/docs/reference/rest/pages.isFan/

于 2010-03-02T19:15:49.050 に答える
1

これは、ファンページのタブでこのタスクを実行するための優れた記事です(静的なFBMLアプリで最も簡単に実行できます)。

http://thinkdiff.net/facebook/how-to-detect-fan-of-a-facebook-page/

Facebookページの管理者である場合など、細字部分を必ずお読みください。ファンが制限されているアイテムとファンが制限されていないアイテムが常に表示されます。

于 2010-05-23T19:04:55.237 に答える
0

最善の解決策は、signed_requestを解析することです。この方法では、ユーザーによるアプリの承認は必要ありません。

$signed = parse_signed_request($_REQUEST['signed_request'], 'YOUR-APP-SECRET');
if ($signed['page']['liked'] == 1) {
    $fan = true;
} else {
    $fan = false;
}

これは、ユーザーがFacebookのファンであることを確認するためのガイドです。

于 2012-01-26T03:39:58.340 に答える