Ich benutze spring-social-facebook mit Grafik-API interagieren (1.0.3.RELEASE, wenn es Metter ist).
Und ich kann keine Operation zum Abrufen der Profil-URL des Profils finden. Ich habe nur Operationen gefunden, die ein Array von Bytes zurückgeben, und sie sind für die Implementierung nicht sehr praktisch.
Gibt es in Spring Social irgendeine Art von Operation, die Image-URL abruft?
Wenn nicht, gibt es eine "saubere" Problemumgehung dafür?
Danke!Wie bekomme ich Profilbild-URL von Facebook mit Spring-Social?
5
A
Antwort
7
Schließlich ich fand keine Erwähnung Profilbild url im Frühjahr soziale
Meine Lösung:
Zunächst wollte ich UserOperations
(FacebokTemplate.userOperations
) Klasse und fügen neue Methode erweitern. Aber es ist eine Klasse auf Paketebene und draußen nicht sichtbar.
Also beschloss ich, meine eigene Template-Klasse erstellen FacebookTemplate
und implementieren das Verfahren auf diese Weise erstrecken:
public String fetchPictureUrl(String userId, ImageType imageType) {
URI uri = URIBuilder.fromUri(GRAPH_API_URL + userId + "/picture" +
"?type=" + imageType.toString().toLowerCase() + "&redirect=false").build();
JsonNode response = getRestTemplate().getForObject(uri, JsonNode.class);
return response.get("data").get("url").getTextValue();
}
4
i gleiche Problem lief nur in, hoffen, dass dies jemand anderes
Connection<Facebook> connection = userConnectionRepository.findPrimaryConnection(Facebook.class);
connection.createData().getImageUrl()
0
Sie helfen könnte das Miniaturbild auf diese Weise nehmen:
"http://graph.facebook.com/" + fbUser.getId() + "/picture?type=square"
Verwandte Themen
- 1. Wie bekomme ich Facebook Freunde von Facebook API mit node.js
- 2. SpringSocial XML-Konfigurationsschema-Fehler
- 3. Wie bekomme ich Benutzer Geburtstag von facebook
- 4. Facebook: Wie bekomme ich Gruppenfeeds?
- 5. Wie bekomme ich die Zeitzone von Facebook mit omniauth?
- 6. Wie bekomme ich Facebook Profilbild in Android
- 7. Facebook graphApi oAuth - wie bekomme ich Zugangstoken?
- 8. Wie bekomme ich Facebook Likes für URL
- 9. Wie bekomme ich Facebook Fotoalben für iOS?
- 10. Android: Wie bekomme ich facebook user image mit access_token
- 11. Wie bekomme ich eine Freundesliste von Facebook mit Android Facebook sdk?
- 12. Wie bekomme ich Benutzerposts mit Facebook Graph API?
- 13. Facebook Graph API - Wie bekomme ich Geschlecht von Public Profile
- 14. Wie bekomme ich Facebook Profilbild von der Android App?
- 15. Wie bekomme ich comers_fbid von Facebook Graph API?
- 16. Wie bekomme ich Facebook-Benutzerinformationen von Benutzer-ID android
- 17. Wie bekomme ich die total_count von Freunden? Facebook PHP-api
- 18. Wie bekomme ich die Facebook-E-Mail von Freunden?
- 19. Wie bekomme ich Facebook-Daten von der App?
- 20. Wie bekomme ich die Facebook-Album-ID von der URL?
- 21. Wie bekomme ich die Facebook-E-Mail von Freunden?
- 22. Wie bekomme ich Echtzeit-Statusbenachrichtigung mit Facebook SDK via Listener
- 23. Wie bekomme ich die Bildquelle (URL) basierend auf Facebook Bild-ID mit Facebook API für JS
- 24. Wie bekomme ich ein Facebook Profilbild unter https?
- 25. Wie bekomme ich Facebook Session in zweiter Aktivität in Android?
- 26. Wie bekomme ich die andere Anwendungsliste meines Facebook-Anwendungsbenutzers?
- 27. Wie bekomme ich User Posts über Facebook-SDK Python API?
- 28. wie bekomme ich facebook page mag benutzerdaten nach woche
- 29. Facebook. Wie bekomme ich eine Liste aller Nutzer meiner App?
- 30. Wie bekomme ich die Facebook Attribution ID auf iOS?
Schön, aber es wäre toll mit einer größeren Version. – nilsi