HybridAuth. Ссылка на профиль
        Здравствуйте!
Подскажите пожалуйста, как можно реализовать ссылку на профиль в facebook* и вконтакте? Чтобы при клике на имя пользователя в коменте мы переходили на его профиль в соц. сети.
С вконтактом примерно знаю: достаточно подставить ссылку в виде vk.com/id[[+username]], но вот с facebook*ом сложнее, так как там не хранится уникальный идентификатор (а имена повторяются).
подскажите, пожалуйста, как можно решить проблему с facebook*ом.
Буду благодарен за помощь!
            Подскажите пожалуйста, как можно реализовать ссылку на профиль в facebook* и вконтакте? Чтобы при клике на имя пользователя в коменте мы переходили на его профиль в соц. сети.
С вконтактом примерно знаю: достаточно подставить ссылку в виде vk.com/id[[+username]], но вот с facebook*ом сложнее, так как там не хранится уникальный идентификатор (а имена повторяются).
подскажите, пожалуйста, как можно решить проблему с facebook*ом.
Буду благодарен за помощь!
            *Meta, которой принадлежат facebook и instagram признана экстремистской в России
        
    
    
                                                                                
            Комментарии: 2
                Как вы решили эту задачу?            
                    
                Доброй ночи, решил следующим сниппетом getProfileLink
При подключении в addPackage не забудьте указать свой префикс таблицы, в данном случае 'modx_'. Пробовал на ВК.
                    $modx->addPackage('hybridauth',MODX_CORE_PATH.'components/hybridauth/model/','modx_');
$q = $modx->newQuery('haUserService');
$q->select(array(
        'haUserService.profileurl'
    ));
$q->where(array(
        'haUserService.internalKey' => $user_id
    ));
if($q->prepare() && $q->stmt->execute()) {
  $arr = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
  foreach($arr as $value) {
    $profileurl = $value['profileurl'];     
  }
}
return $profileurl;Выводим в Тикете так — [[!getProfileLink? &user_id=`[[+internalKey]]`]]При подключении в addPackage не забудьте указать свой префикс таблицы, в данном случае 'modx_'. Пробовал на ВК.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.