Ich brauche die E-Mail-Adresse des Benutzers nach der erfolgreichen Facebook-Anmeldung in Android mit SDK 4.0

8

Ich habe neueste Facebook Android SDK 4.0 integriert. In SDK 3.0+ wird die E-Mail-Adresse des Benutzers nach erfolgreicher Anmeldung mit user.getProperty ("E-Mail") erneut abgerufen. Ich suche nach einem entsprechenden Befehl in Facebook Android SDK 4.0 Referenzlinks:

Ссылка Ссылка

%Vor%     
Devanshu Dwivedi 01.04.2015, 16:40
quelle

4 Antworten

13

Ja, es hat funktioniert. Einzige notwendige Sache war, GraphRequest zu GraphRequestAsyncTask in onSuccess Methode von FacebookCallBack zu ändern, und dann konnten Benutzerdetails vom JSONObject leicht abgerufen werden.

%Vor%

FBUser-Modellklasse

%Vor%     
Devanshu Dwivedi 02.04.2015, 06:35
quelle
5

In der neuen Facebook-Grafik müssen Sie Berechtigungen für den Zugriff auf diese Informationen anfordern. Zum Beispiel für die Aktivität, die Sie dem LoginButton zugewiesen haben, fügen Sie diese Zeile in die OnCreate-Methode

ein %Vor%

Dann bekommst du diese Information

%Vor%     
agusgambina 29.04.2015 15:11
quelle
1

Hier erhalten Sie alle Informationen von facebook sdk 4.0.0

fbloginButton.setReadPermissions ("E-Mail");

%Vor%     
Sagar Gangawane 10.03.2016 06:20
quelle
0

Abgesehen davon, testen Sie, ob Sie die Erlaubnis haben, andernfalls fragen Sie Ihre Benutzer erneut:

%Vor%     
Ricardo 16.06.2015 07:05
quelle