如何使用SocialAuth.NET for FaceBook获取其他作用域

本文关键字:获取 其他 作用域 FaceBook for 何使用 SocialAuth NET | 更新日期: 2023-09-27 18:24:52

这是我试图实现的目标,基本上我想通过添加一个额外的参数(user_location)来检索用户的详细信息和一个额外参数。

我已经把这个放在web.config(xx替换我的密钥):

                        var profile = UserProfileBLL.RetrieveProfileByUserID(Guid.Parse(user.ProviderUserKey.ToString()));
                        profile.facebookSynced = true;
                        profile.validEmail = true;
                        profile.Country = country;
                       var test = new Brickred.SocialAuth.NET.Core.Wrappers.FacebookWrapper();
                       string city = test.AdditionalScopes[0].ToString();

我不确定这是否正确,我似乎也不知道该如何使用它,我在谷歌上搜索了很多,但都无济于事。至少可以说,文档是有限的。我不确定当我请求这个参数时,用户是否已经通过了身份验证等。

这可能是不正确的,因此我需要一些指导。

谢谢。

如何使用SocialAuth.NET for FaceBook获取其他作用域

好奇,为什么需要检索Scope?一旦添加了额外的作用域,当用户重定向登录时,SocialAuth.NET会自动将它们传递到Facebook上。