Facebook Graph API: Eine zufällige N Freunde bekommen?

8

Ich bin mir nicht sicher, ob das möglich ist -

Ich entwickle ein Android-Spiel und möchte, dass es Profilbilder von 15 zufälligen Freunden enthält.

Es scheint jedoch, dass meine einzige Option ist, die Graph-API "/ me / friends" aufzurufen (mehrere Male mit Paging), um alle von Freunden eines Benutzers zu erhalten, die Liste zu speichern und dann nach dem Zufallsprinzip Wählen Sie eine Teilmenge von Freunden und rufen Sie ihre Profilfotos ab.

Ich habe mich gefragt, ob es einen einzigen Aufruf an die Graph-API gibt, um nach dem Zufallsprinzip zu sortieren oder den Footprint dieses Jobs irgendwie zu reduzieren, sodass ich ihre Server-Seite ?limit=15 verwenden kann, um die Anforderungen meiner App zu reduzieren.

Danke!

    
linked 20.12.2011, 03:30
quelle

2 Antworten

21

Dies ist über eine FQL-Abfrage möglich, die Sie mit Graph API

ausführen können %Vor%

Um es über Graph API zu erhalten, müssen Sie nur eine GET-Anfrage an:

senden %Vor%     
Juicy Scripter 29.12.2011, 21:04
quelle
0

Wenn nicht rand (), können Sie auch offset und limit

verwenden

wähle uid2 von einem Freund, wo uid1 = me () limit 15 offset 15

Dadurch wird der Freund zum vorherigen Mal gewählt und nicht mehr in den neuen 15 ausgewählten Freunden. Ich stimme zu, dass es nicht wirklich zufällig ist, denn wenn sie zufällig sagen, gibt es Chancen, dass die vorherigen Freunde wieder auftauchen.

    
Anil 03.01.2012 12:22
quelle