2009-08-06 11 views
4

私は唯一のメンバーシップ/認証メカニズムとしてFacebook Connectを使用してウェブサイトを開発しています。 これまでのところ、認証と招待の友人が働いています。私のFacebook Connectウェブサイトに登録されているFacebookユーザーのリストを表示するには

今、私のFacebookアプリケーションに登録されているユーザーのリストを表示したいと思います。何かが好きです: "AppNameコミュニティに1234人のメンバーがいます" +プロフィール写真のリスト。

どうすればいいですか?

ありがとうございます!

答えて

3

これは実際にはかなり簡単です。各ユーザーがFacebook Connectを使用してサイトに接続した後、ユーザーテーブルにエントリを作成します(これはすでに実行している可能性があります)。ユーザーがログインすると、ユーザーのテーブルから合計数を表示し、ランダムに10個のユーザーID(または表示するピクチャ数)を選択し、FBML <fb:profile_pic>タグhttp://wiki.developers.facebook.com/index.php/Fb:profile-picを使用して表示します。

+3

これは私たちがしたこととほぼ同じです。 しかし私はそれを私たちの側に何も格納せずに行う方法があったと思う。 「こんにちはFacebookのようなもの、私たちのアプリのメンバーである人の数を教えて、私にいくつかのプロフィール写真を送ってください」のようなものです。 – Costo

2

Admin.getMetrics APIコールを使用して、アプリケーションに関するいくつかのメトリック情報が利用可能です。私はそれが特定の期間内にアクティブなユーザーの数を提供するだけだと思う​​。

実際の総数は、アプリケーションを削除した人や、インストールされているがブロックされている可能性があるため、追跡が困難です。私はそれがどこでも特定のプロパティとして利用可能だとは思わない。 Facebookのアプリに関する情報ページには、合計ユーザー数は表示されず、毎月のアクティブなユーザーのみが表示されます(Admin.getMetrics())。

+0

あなたはそうです。アプリケーションを使用するユーザーを取得する方法はないようです。しかし、私はFacebookのアプリケーションについてのページのファンであるユーザーを得ることができるようです...まだ試していません。 – Costo

+0

私は本当にこれにも応答を聞きたいです! – Mike

関連する問題