Інтеграція соціальної мережі ВКонтакте і сервісів LiveTex надає додаткову функціональність для відвідувачів сайту і операторів:
- відвідувач у вікні чату в поле для імені може ввести свої дані, авторизувавшись в соціальній мережі ВКонтакте через спеціальну кнопку;
- оператор в Додатку оператора отримує повідомлення відвідувача з додатковою інформацією - даними його профілю в соціальній мережі.
Відображення для відвідувача
Для користувача сайту в вікні чату в поле, в якому вводяться дані про його імені, відображається кнопка Увійти через VK.
При натисканні на кнопку з'являється вікно авторизації ВКонтакте. Якщо користувач вже авторизований на сайті vk.com і браузер зберіг його дані, то з'явиться вікно, що запрошує дозвіл на авторизацію в віджети LiveTex, використовуючи дані сайту vk.com.
Таке вікно з'являється раз при першій авторизації.
Щоб авторизуватися під іншим користувачем, необхідно зайти на сайт vk.com і ввести авторизовані дані іншого користувача.
Користувач натискає кнопку Дозволити, і у вікні чату, в поле, в якому вводяться дані про ім'я користувача, відображаються дані профілю соціальної мережі ВКонтакте.
Відображення для оператора
У Додатку оператора звернення авторизованого через ВКонтакте користувача відобразиться разом з інформацією про його профілі:
- ім'я;
- Прізвище;
- Посилання на аватар відвідувача;
- Номер ID профілю відвідувача;
- Посилання на профіль користувача;
- Код приватності - hidden: 1 (пункт з'являється зі значенням "1", якщо у профілю користувача встановлена видимість сторінки "Тільки користувачам ВКонтакте", в інших випадках поле відсутнє).
установка коду
Для відображення кнопки авторизації через соцмережу ВКонтакте у вікні чату необхідно змінити встановлюється на сайт код LiveTex:
- Перейдіть в Особистий кабінет на сторінку Налаштування у вкладку Точки контакту;
- У списку оберіть необхідний сайт і натисніть на лінк Код для сайту. При натисканні на посилання відкриється вікно з кодом LiveTex;
- Скопійований код доповніть методом:
LiveTex.showVKButton ();
Приклад коду, що містить метод, який ініціює показ кнопки авторизації через ВКонтакте:
<Script type = 'text / javascript'> window [ 'li' + 'veT' + 'ex'] = true, window [ 'liv' + 'eT' + 'exID'] = 111111, window [ 'liv' + 'eTex_o' + 'b' + 'ject'] = true; window.LiveTex = {onLiveTexReady: function () {LiveTex.showVKButton (); }}; (Function () {var t = document [ 'cre' + 'ateEle' + 'm' + 'ent'] ( 'script'); t.type = 'text / javascript'; t.async = true; t. src = '//cs15.livete' + 'x' + '.ru / js / cli' + 'ent.j' + 's'; var c = document [ 'getEleme' + 'nts' + 'B' + 'yTagName'] ( 'script') [0]; if (c) c [ 'pare' + 'n' + 'tNod' + 'e'] [ 'i' + 'nse' + 'rt' + 'Bef '+' or '+' e '] (t, c); else document [' docum '+' entEl '+' ement '] [' first '+' Ch '+' ild '] [' appe '+' n '+' dC '+' hil '+' d '] (t);}) (); </ Script>
На використання методу існує обмеження: метод використовується тільки для вбудованого типу вікна.