Android-Facebook Graph API JSONException 'Kein Wert für E-Mail'

Ich versuche mich zu integrieren, Facebook android sdk mit diese link. Alles läuft perfekt, außer, dass ich bin immer ein JSONException, während Sie versuchen, um email für angemeldete Benutzer.

Unten ist die logcat bekomme ich,

07-28 16:22:37.420: W/System.err(15793): org.json.JSONException: Nein
Wert für E-Mail-07-28 16:22:37.421: W/System.err(15793): bei
org.json.JSONObject.bekommen(JSONObject.java:354) 07-28 16:22:37.421:
W/System.err(15793): bei
org.json.JSONObject.getString(JSONObject.java:510) 07-28 16:22:37.421:
W/System.err(15793): bei
in.airangle.foodapp.Aktivitäten.TestActivity$1$1.onCompleted(TestActivity.java:83)
07-28 16:22:37.421: W/System.err(15793): bei
com.facebook.GraphRequest$1.onCompleted(GraphRequest.java:295) 07-28
16:22:37.421: W/System.err(15793): bei
com.facebook.GraphRequest$5.run(GraphRequest.java:1243) 07-28
16:22:37.421: W/System.err(15793): bei
android.os.Handler.handleCallback(Handler.java:615) 07-28
16:22:37.421: W/System.err(15793): bei
android.os.Handler.dispatchMessage(Handler.java:92) 07-28
16:22:37.422: W/System.err(15793): bei
android.os.Looper.Loops(Looper.java:153) 07-28 16:22:37.422:
W/System.err(15793): bei
android.app.ActivityThread.main(ActivityThread.java:5000) 07-28
16:22:37.422: W/System.err(15793): bei
java.lang.reflektieren.Methode.invokeNative(Native-Methode) 07-28
16:22:37.422: W/System.err(15793): bei
java.lang.reflektieren.Methode.invoke(Method.java:511) 07-28 16:22:37.422:
W/System.err(15793): bei
com.android.intern.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
07-28 16:22:37.423: W/System.err(15793): bei
com.android.intern.os.ZygoteInit.main(ZygoteInit.java:584) 07-28
16:22:37.423: W/System.err(15793): bei
dalvik.system.NativeStart.main(Native-Methode)

Mein Verständnis ist, es sollte Weg sein, wir können get user details mit LoginManager und GraphRequest. Wenn jemand ne Ahnung hat bitte helft mir.

  • Bitte posten, was du bisher ausprobiert habe. Auch nicht jeder Nutzer über eine E-Mail, Sie können auch verweigern, geben Sie die E-Mail-Berechtigungen.
Schreibe einen Kommentar