我正在尝试使用 Sitecore Social Connected 模块连接到我的 Facebook 帐户。登录后,我必须在我的网站上显示用户的详细信息。
我用过connectedUserManager.LogOnUser
和connectedUserManager.AttachUser
方法。但是,我的数据库没有更新 Facebook 用户的详细信息。可能缺少什么?使用 Facebook 凭据成功登录后如何检索用户信息。
const bool IsAsyncProfileUpdate = true;
const string ApplicationItemId = "{A9987983-D946-4E53-8FE4-1EB8BE650B43}";
ConnectUserManager connectUserManager = new ConnectUserManager();
if(!Sitecore.Context.User.IsAuthenticated) {
connectUserManager.LoginUser("Facebook",IsAsyncProfileUpdate, ApplicationItemId);
}
else {
connectUserManager.AttachUser("Facebook", IsAsyncProfileUpdate, ApplicationItemId);
}