首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让用户的电子邮件从Facebook OAuth登录返回到我的OAuth web窗体应用程序?

如何让用户的电子邮件从Facebook OAuth登录返回到我的OAuth web窗体应用程序?
EN

Stack Overflow用户
提问于 2012-12-14 14:14:57
回答 1查看 406关注 0票数 2

我有一个网页表单应用程序(VS2012),它使用模板OpenAuth代码允许用户通过Facebook登录。我的网站的ASP.Net会员注册要求提供一个电子邮件地址,所以我需要想办法在返回的authResult对象中获取用户的电子邮件地址。

我以为我已经配置了Facebook应用程序来提供电子邮件(我在“权限设置”页面中的“用户和朋友权限”字段中添加了“电子邮件”),但是当我使用Facebook登录到我的网站时,它并不表示需要一个电子邮件地址,由此产生的authResult只包含基本的用户信息(姓名、性别等)。

似乎要在authResult中返回电子邮件地址,我需要在对Facebook的调用中指定这一点,但是OpenAuth.RequestAuthentication()方法似乎不支持这一点。

如何使用VS2012模板代码从登录请求中获取用户的电子邮件地址?

EN

回答 1

Stack Overflow用户

发布于 2012-12-17 17:47:16

尝试向登录url添加一个作用域,例如:

uri=URI&scope=email

scope=email

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13880380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档