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

时间:2016-06-08 08:23:29

标签: facebook titanium-mobile titanium-modules

我正在使用Titanium中的Modules.Facebook的最后一个版本。当我尝试登录用户时,'login'EventListener会将此返回给我:

{“code”:0,“data”:“{\”name \“:\”Guillermo Prueba \“,\”userID \“:\”454838701384823 \“,\”lastName \“:\”Prueba \ “\ ”名字\“:\ ”吉列尔莫\“,\ ”中间名\“:\ ”\“ \ ”linkURL \“:\” HTTPS:\ / \ / www.facebook.com \ / app_scoped_user_id \ / 454838701384823 \ / \ “}”, “UID”: “454838701384823”, “成功”:真, “取消”:假, “泡沫”:真, “类型”: “登录”, “源”:{ “ID” : “脸谱”}, “cancelBubble”:假}

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

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

fb.permissions = ['email'];

1 个答案:

答案 0 :(得分:0)

解决方案成立!

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