继续我想要实现的目标,基本上我想通过添加一个额外的参数(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();
我不确定这是否正确,我似乎无法确切地知道如何使用这个,我做了很多谷歌搜索无济于事。文档仅限于至少说。我不确定当我请求此参数时,用户是否已经过身份验证等。
它可能不正确,因此我需要一些指导。
感谢。
答案 0 :(得分:0)
好奇,为什么需要检索范围?添加additional_scopes后,当用户重定向登录时,SocialAuth.NET会自动将它们传递到Facebook上。