2009-08-06 2 views
4

Ich entwickle eine Website mit Facebook Connect als einzigem Mitgliedschafts-/Authentifizierungsmechanismus. Bisher funktionieren Authentifizierung und Einladung von Freunden.So zeigen Sie eine Liste von Facebook-Benutzern an, die mit meiner Facebook Connect-Website registriert sind

Jetzt möchte ich eine Liste der Benutzer anzeigen, die mit meiner Facebook-Anwendung registriert sind. Etwas wie: "Es gibt 1234 Mitglieder in der AppName Community" + eine Liste von Profilbildern.

Wie würde ich das tun?

Danke!

Antwort

3

Das ist eigentlich ziemlich einfach zu tun. Nachdem jeder Benutzer über Facebook Connect eine Verbindung zu Ihrer Website hergestellt hat, erstellen Sie in einer Benutzertabelle einen Eintrag für sie (was Sie wahrscheinlich bereits tun). Wenn sich ein Benutzer anmeldet, zeigen Sie einfach die Gesamtanzahl aus Ihrer Benutzertabelle an und wählen Sie zufällig 10 Benutzer-IDs (oder die Anzahl der Bilder, die Sie anzeigen möchten) und zeigen sie unter Verwendung des Tags http://wiki.developers.facebook.com/index.php/Fb:profile-pic FBML <fb:profile_pic> an.

+3

Das ist ziemlich genau das, was wir gemacht haben. Aber ich wünschte, es gäbe einen Weg, dies zu tun, ohne etwas auf unserer Seite zu lagern. Etwas wie "Hey Facebook, gib mir die Anzahl der Leute, die Mitglieder unserer App sind und schick mir auch ein paar Profilbilder". – Costo

2

Es sind einige Metrikinformationen zu Ihrer Anwendung über den API-Aufruf Admin.getMetrics verfügbar. Ich glaube aber, dass es nur die Anzahl der aktiven Nutzer innerhalb eines bestimmten Zeitraums gibt.

Die tatsächliche Gesamtanzahl der Benutzer ist schwer zu verfolgen, da Benutzer die Anwendung entfernen oder möglicherweise installiert, aber blockiert sind. Ich denke nicht, dass es überall als spezifische Eigenschaft verfügbar ist. Die Informationsseiten über Facebook-Apps zeigen nie die Gesamtzahl der Benutzer an, sondern nur die monatlich aktiven Benutzer, was Ihnen Admin.getMetrics() mitteilen kann.

+0

Sie haben Recht. Es scheint keine Möglichkeit zu geben, die Benutzer mit der Anwendung zu erreichen. Es scheint jedoch, dass ich die Benutzer, die "Fan" der Seite sind, über meine Facebook-Anwendung bekommen kann ... Noch nicht ausprobiert. – Costo

+0

Ich würde auch gerne eine Antwort darauf hören! – Mike

Verwandte Themen