Hallo allerseits Ich benutze Xamarin.Forms, um eine Anwendung zu erstellen. Ich konnte einen Facebook-Login erstellen und die Benutzer-ID abrufen. Ich versuche jetzt die Freundesliste des Benutzers zu bekommen. Ich verstand, dass nur Benutzer, die die App akzeptiert haben gezeigt werden können, aber ich kann nicht das man sehen, wer in meiner app identifiziert (Ich habe einen Freund als Testbenutzer) Hier ist mein Code:Xamarin.forms/Android Facebook Freunde erhalten
private void getFriends() {
FacebookClient fb = new FacebookClient (App.Token);
fb.GetTaskAsync ("me/friends").ContinueWith (t => {
try {
var result = (IDictionary<string, object>)t.Result;
var data = (IList<object>)result ["data"];
foreach (IDictionary<string, object> friend in data) {
App.addFriendToList ((string)friend ["name"], (string)friend["id"]);
}
} catch {
App.addFriendToList ("No Friends Using imin", "0000");
}
});
}
Der Code ist für Android . Der Code ist vom Xamarin Facebook SDK inspiriert (um nicht zu sagen kopiert). Also sollte es funktionieren. Es funktioniert, aber die Liste, die Freund anzeigen soll, bleibt leer (beachten Sie, dass ich keine Fehler erhalte).
Danke für die Antworten!
ist das Problem, dass Sie die Daten erhalten, aber die Benutzeroberfläche zeigt es nicht an? Oder dass Sie die Daten überhaupt nicht bekommen? Das sind zwei verschiedene Probleme, und Sie müssen herausfinden, welche Sie lösen müssen. – Jason
Ich habe graben und vielleicht meine Benutzeroberfläche nicht aktualisieren, werde ich versuchen, Phillipe Antwort direkt unter. –