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