2016-06-08 15 views
0

Ich benutze die letzte Version von Module.Facebook in Titanium. Wenn ich versuche, einen Benutzer anzumelden, gibt mir der EventListener 'login' folgendes zurück:Titanium - Facebook Modul erhalten Email wenn Login

{"code": 0, "data": "{\" name \ ": \" Guillermo Prueba \ ", \" userID \ ": \" 454838701384823 \ ", \" Nachname \ ": \" Prueba \ ", \" ersterName \ ": \" Guillermo \ ", \" mittlererName \ ": \" \ ", \" linkURL \ ": \ "https: \/\/www.facebook.com \/app_scoped_user_id \/454838701384823 \ /" "," uid ":" 454838701384823 "," Erfolg ": true," cancelled ": false," bubbles ": true , "typ": "login", "source": {"id": "facebook"}, "cancelBubble": false}

aber ich brauche auch die E-Mail. Ist das möglich?

Ich stelle die E-Mail-Berechtigungen in den Code, aber die Antwort ist die gleiche.

fb.permissions = ['email']; 

Antwort

0

Lösung gegründet!

  fb.requestWithGraphPath("me?fields=name,email,first_name,last_name", {}, 'GET', function(e) { 

       var data = JSON.parse(e.result); 
       Ti.API.info("-- email: " + data.email); 
      });