Titanium - Facebook 模块在登录时收到电子邮件

Titanium - Facebook module get email when login

我在 Titanium 中使用 Modules.Facebook 的最新版本。当我尝试登录用户时 'login' EventListener returns 我是这样的:

{"code":0,"data":"{\"name\":\"Guillermo Prueba\",\"userID\":\"454838701384823\",\ "lastName\":\"Prueba\",\"firstName\":\"Guillermo\",\"middleName\":\"\",\"linkURL\":\"https:\/\/www.facebook.com\/app_scoped_user_id\/454838701384823\/\"}","uid":"454838701384823","success":true,"cancelled":false,"bubbles":true,"type":"login" ,"source":{"id":"facebook"},"cancelBubble":false}

但我也需要电子邮件。这可能吗?

我将电子邮件权限放在代码中,但响应是一样的。

fb.permissions = ['email'];

已找到解决方案!

            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);
            });