2016-07-13 10 views
-3

Ich entwickle eine Android-App und benutze Facebook Login, um Nutzer über ihre Facebook-Konten anmelden zu lassen.Behalten Sie den Überblick über Freunde, die sich mit Facebook in der Android-App anmelden

Ich bin ein Anfänger, also wollte ich wissen, wie man die Freunde des Benutzers, die sich auf meiner Anwendung anmelden, verfolgt und dementsprechend beide Benutzer benachrichtigen. Ich füge eine Zeitleiste hinzu, also möchte ich nur Benutzerbeiträge aus seinem sozialen Umfeld zeigen.

Auflösung: Wir denken jetzt darüber nach, Invite Friends in der neuesten Version von Facebook Graph API zu verwenden.

+0

Ich verstehe es nicht, warum die Leute hier diese Frage nicht mag. Ich sagte, ich bin ein Anfänger, aber jetzt scheint es so, als ob diejenigen, die downvoted sind, sich für zu klug und sachkundig halten, aber auf diese Frage nicht antworten können. –

Antwort

0

Facebook hat ein Update eine Weile zurück, ich erinnere mich nicht, welche Version des SDK oder Graph API (Graph API 2.0 vielleicht?) Dies in Wirkung, aber Sie können wirklich solche Dinge nicht mehr tun. Wenn Sie jetzt die Liste der Freunde für den Benutzer anfordern, wird die Benutzer-ID für den Freund, der in dieser Liste zurückgegeben wird, jetzt zufällig generiert und nicht ihre tatsächliche Konto-ID.

Wenn also ein Freund, der von einem anderen Benutzer angerufen wurde, versucht, sich mit Ihrer App anzumelden, ist die ID, die Sie für sie erhalten, völlig anders. Der einzige wirkliche Weg, dies zu tun, wäre, den Namen wirklich zu benennen, aber das ist in den meisten Fällen völlig unzuverlässig.

EDIT Dies verhält sich nur so für Spiele oder für die Verwendung der Tagging API. Nicht für die allgemeine Freundesliste.

+2

so funktioniert das nicht. Sie erhalten keine Daten (nicht einmal eine ID), wenn der Freund Ihre App nicht autorisiert hat. außer zum Einladen von Benutzern zu einem Spiel oder zum Tagging, aber selbst dann erhalten Sie nur ein Tagging-Token oder ein Einladungs-Token. – luschn

+0

Thta ist richtig Luschn. Ich ging davon aus, dass das Tagging verwendet wird. Hätte das nicht annehmen sollen. Mein Fehler. Danke, dass du mich verbessert hast – Devsil

Verwandte Themen