Получить информацию о пользователе с помощью модуля Sitecore SocialConnected
Я пытаюсь подключиться к своей учетной записи Facebook с помощью модуля Sitecore Social Connected. После входа в систему мне нужно будет отобразить информацию о пользователе на моем сайте.
Я использовал 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);
}
1 ответ
Вы можете получить доступ ко всей пользовательской информации, полученной с Facebook, просматривая свойства пользовательского профиля. Пожалуйста, посмотрите на этот блог: Социальные сети, связанные с Sitecore (Facebook) 2: Доступ к информации Facebook