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!
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%Wenn nicht rand (), können Sie auch offset und limit
verwendenwä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.
Tags und Links android facebook facebook-graph-api