我有一个网页表单应用程序(VS2012),它使用模板OpenAuth代码允许用户通过Facebook登录。我的网站的ASP.Net会员注册要求提供一个电子邮件地址,所以我需要想办法在返回的authResult对象中获取用户的电子邮件地址。
我以为我已经配置了Facebook应用程序来提供电子邮件(我在“权限设置”页面中的“用户和朋友权限”字段中添加了“电子邮件”),但是当我使用Facebook登录到我的网站时,它并不表示需要一个电子邮件地址,由此产生的authResult只包含基本的用户信息(姓名、性别等)。
似乎要在authResult中返回电子邮件地址,我需要在对Facebook的调用中指定这一点,但是OpenAuth.RequestAuthentication()方法似乎不支持这一点。
如何使用VS2012模板代码从登录请求中获取用户的电子邮件地址?
发布于 2012-12-17 17:47:16
https://stackoverflow.com/questions/13880380
复制相似问题