Liste der Facebook-Benutzer, die bestimmte Anwendung mit FQL verwenden

8

Ich versuche, folgenden Fall mit FQL

zu holen

Wenn nur wenige Benutzer "Anwendung A" autorisiert haben, ist es möglich zu wissen, dass derzeit wie viele Benutzer diese "Anwendung A" verwenden (Benutzer, die keine Freunde sind)

Bisher habe ich versucht, FQL zu folgen, aber die folgende Abfrage gibt nur Informationen von den Benutzern, die sind Freunde von einander und mit der gleichen Anwendung, aber was ist mit anderen Benutzern, die keine Freunde sind?

%Vor%     
Hunt 31.01.2012, 14:25
quelle

4 Antworten

15

Sie können keine Liste der Nutzer Ihrer Anwendung von der API erhalten. Wenn Sie dies benötigen, sollten Sie Ihre eigene Benutzerdatenbank pflegen und darauf verweisen.

Sie können auch überprüfen, ob ein bestimmter Benutzer ein Benutzer Ihrer Anwendung ist, indem Sie /USER_ID/permissions?fields=installed mit Ihrem Anwendungszugriffstoken anfordern.

Sie können auch überprüfen, ob die Freunde eines Benutzers Benutzer Ihrer Anwendung sind, indem Sie dasselbe Feld für die Verbindung freunde anfordern (z. B. /USER_ID/friends?fields=installed ). In diesem Fall muss die USER_ID ein Benutzer Ihrer Anwendung sein oder Sie können nicht auf ihre Freundesliste zugreifen.

    
Igy 31.01.2012, 15:29
quelle
8

is_app_user in der Benutzertabelle, wenn freques angefordert wird, gibt diese Daten zurück.

SELECT uid, is_app_user FROM Benutzer WHERE uid IN (SELECT uid2 FROM Freund WHERE uid1 = me ())

oder ...

SELECT uid, is_app_user FROM Benutzer WHERE isapp_user UND uid IN (SELECT uid2 FROM Freund WHERE uid1 = me ())

Das ist ein bisschen enger - nur diese Benutzer in-App zurückgeben.

    
humanity 14.11.2012 22:07
quelle
3

Sie können nicht die Gesamtanzahl der Benutzer ermitteln, die die Anwendung installiert haben, aber Sie können tägliche, wöchentliche und monatliche Benutzer mit einer einfachen Abfrage abrufen:

%Vor%

Hinweis: Dies funktioniert für jede Anwendung (nicht nur Anwendungen, mit denen der Benutzer verbunden ist)

    
Juicy Scripter 31.01.2012 14:53
quelle
-1
%Vor%     
user3461523 25.03.2014 20:15
quelle