我正在使用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'];
答案 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);
});