Перейти к содержанию

Обзор средств кастомизации

Общая информация

Средства кастомизации позволяют расширить набор автоматизированных пользовательских сценариев, который идет в стандартной поставке продукта VK People Hub.

Два средства кастомизации:

  • PublicAPI, предоставляющий методы API для интеграции с back-end сервисами VK People Hub. Это дает возможность использовать данные из VK People Hub в сторонних приложениях (в т.ч. виджетах) или внедриться в функционирование существующих сервисов.
  • WidgetSDK- инструментарий (front-end API) разработчика для создания собственных front-end виджетов на страницах VK People Hub.

Верхнеуровневая архитектура

На Рисунке ниже изображены способы взаимодействия стороннего сервиса с VK People Hub посредством PublicAPI и WidgetSDK, а также указано, какой гарант доступа используется при аутентификации вызовов:

WidgetSDK

Рисунок. Совместная архитектура виджетов с использованием WidgetSDK и PublicAPI

Описание средств кастомизации в соответствии с типом:

Средство кастомизации Предметная область Инициатор бизнес-транзакции Средства аутентификации/авторизации Гарантии обратной совместимости
Пользователь портала Back-end (в т.ч. внешней системы)
WidgetSDK API между VK People Hub (front-end) и виджетами N/A 2 мажорных релиза
PublicAPI API между внешней системой (back-end) и сервисами VK People Hub external_system_access_token (JWT, header)