Ich möchte die Profilbilder von allen Freunden des Benutzers, der gerade die App verwendet, die die App installiert haben, posten. Gibt es eine Möglichkeit, dies zu tun?Veröffentlichen Sie alle Freunde, die die Facebook-Anwendung verwenden
Antwort
Ja, es ist möglich, aber Sie müssen es lokal tun, Facebook tut dies nicht automatisch für Sie. Hier ist ein Weg, dies zu erreichen:
Wenn ein Benutzer zum ersten Mal zu Ihrer Anwendung kommt, sendet Facebook Ihnen Daten über diesen Benutzer. Was Sie von diesen Daten benötigen, ist die ID des Benutzers. Speichern Sie diese ID in Ihrer Datenbank. Führen Sie später eine Suche nach ID in Ihrer Datenbank durch, um nach Freunden des aktuellen Benutzers in Ihrer Tabelle zu suchen. Wenn Sie etwas finden, bedeutet das, dass diese Freunde Ihre Anwendung benutzen.
Zum Beispiel, wenn Sie Ihre Tabelle mit einem Feld id
und die Freunde-ID-Liste benannt haben = 1, 2, 3, 4 usw. die entsprechende Abfrage wäre:
SELECT id from users WHERE id IN (1, 2, 3, 4)
In diesem Schritt legen Sie kann einfach jedes Benutzerfoto mit der Graph-API wie folgt abrufen:
Viel Spaß!
- 1. Veröffentlichen Sie die Antwort, und verwenden Sie die Antwort SWIFT
- 2. FbGraph2 Fehlende Freunde, die die App verwenden, wenn me.friends
- 3. Veröffentlichen Sie mit Facebook-App auf "Ihre Facebook-Pinnwand und die Startseite Ihrer Freunde"?
- 4. Erhalten Sie alle Facebook-Benutzer, die die Anwendung verwenden.
- 5. Gibt es ein Widget für "Freunde, die diese App verwenden"
- 6. Veröffentlichen Sie die Ergebnisse bei jedem Änderungsereignis
- 7. Holen Sie sich nur die weiblichen oder männlichen Freunde
- 8. FBRequestConnection startForMyFriendsWithCompletionHandler alle Freunde zu bringen, die die App installiert haben - iOS
- 9. Können Sie das Zeichen "@" verwenden, wenn Sie über die Open Graph API auf Ihrer Facebook-Seite veröffentlichen?
- 10. SQL-Tabelle für Freunde, gemeinsame Freunde, Freunde Freunde usw.
- 11. Wie erzwingen Sie die Git "nicht veröffentlichten Regeln veröffentlichen" -Regel?
- 12. Meteor - Veröffentlichen Sie nur die Anzahl für eine Sammlung
- 13. Veröffentlichen Sie die API zur Organisation in WSO2 API1.7 abonnieren
- 14. Django-DRF Zeige alle Beiträge von Freunde
- 15. Jmeter: Verwenden Sie die gleiche ConnectionFactory für mehrere Threads beim Veröffentlichen von JMS-Nachrichten
- 16. Finden Sie die URL für die Google Play App, bevor Sie sie veröffentlichen
- 17. Veröffentlichen Sie die neuen Ereignisse auf dem Back-End-Controller
- 18. Wie kann ich Facebook-Freunde wie die Sounds App einladen?
- 19. die Tasche nicht alle Kerne verwenden? Alternativen?
- 20. Meteor - Veröffentlichen Sie alle Benutzer zu Client nur für Admin
- 21. Verwenden Sie die $ _POST-Methode mit PHP
- 22. Visual Studio. Projekt über die Befehlszeile veröffentlichen
- 23. npm veröffentlichen enthält nicht alle meine Dateien
- 24. Verwenden Sie die Standardwerte von web.config, wenn Sie Webbereitstellungsparameter verwenden
- 25. Verwenden Sie die neueste Hauptversion
- 26. So verwenden Sie die Systemkatalogsicht
- 27. Verwenden Sie die Emacs-Tableiste?
- 28. Explizit verwenden Sie die Erweiterungsmethode
- 29. Verwenden Sie die || Betreiber Hinweis
- 30. Wann verwenden Sie die Abhängigkeitsinjektion?
Alternativ können Sie FQL verwenden, um die Freunde des Benutzers zu erhalten und ob sie die App autorisiert haben ('is_app_user'). – Bartek
Danke Jungs! Ich werde beide Optionen ausprobieren. – t0mgs