【发布时间】:2013-09-11 19:42:12
【问题描述】:
我使用OAuthWebSecurity 和MVC 来允许我网站的用户使用Facebook 的oAuth 登录。一切正常,我有一个测试用户验证正常。
我的问题是基于 Facebook 可以提供的详细信息。我目前正在使用以下方式返回用户详细信息...
AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication();
这将提供以下详细信息:
- 用户名(电子邮件)
- ProviderUserId
我还得到一个 ExternalData 对象,它有:
- 用户名
- 姓名
- 性别
您知道是否有可能获得更多数据,比如 DoB、照片等?
【问题讨论】:
-
你读过文档吗?您可以获取 n 件事情——每件事情都与一个权限相关联。从这里开始:developers.facebook.com
-
文档说明如何获取附加数据?我可以在文档的什么地方找到这个?
-
我不确定,但你可以从这里开始:facebooksdk.net/docs/phone/tutorial
-
这就是我发这个问题的原因,如果不能实现,我不想阅读所有文档发现它不能实现。
-
嗯,这些是基本的东西;您会在文档的开头找到它们。祝你好运! :)
标签: facebook asp.net-mvc-4 oauth twitter-oauth facebook-oauth