метод REST scope: landing

landing.site.bindingToGroup

Привязать к группе Социальной сети

Кто может выполнять: пользователь с правом Размещение в Расширениях в разделе База знаний и правами на редактирование Базы знаний в указанной группе

Описание

Метод landing.site.bindingToGroup привязывает Базу знаний к группе Социальной сети.

Параметры

id integer необязательный

Идентификатор сайта Базы знаний.

id можно получить, например, из метода landing.site.getList в поле ID

groupId integer необязательный

Идентификатор группы Социальной сети.

groupId можно получить:
- из интерфейса группы
- из результата метода landing.site.getGroupBindings в поле BINDING_ID для уже существующих привязок
- методом socialnetwork.api.workgroup.list
- методом sonet_group.get

Примеры запроса

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "id": 32,
    "groupId": 174
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.site.bindingToGroup.json"

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1774952664,
        "finish": 1774952665.017161,
        "duration": 1.0171608924865723,
        "processing": 0,
        "date_start": "2026-03-31T13:24:24+03:00",
        "date_finish": "2026-03-31T13:24:25+03:00",
        "operating_reset_at": 1774953265,
        "operating": 0
    }
}

Возвращаемые данные

result boolean

Результат привязки:

  • true — привязка выполнена
  • false — привязка не выполнена

Метод может вернуть false без ошибки, если:
- у пользователя нет права Размещение в Расширениях в разделе «База знаний»
- у пользователя нет прав на редактирование Базы знаний в указанной группе
- для группы уже существует привязка Базы знаний

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error": "ACCESS_DENIED",
    "error_description": "Недостаточно прав."
}
Код Описание Значение
MISSING_PARAMS Недостаточно параметров вызова, пропущены: groupId Вызов метода без groupId
MISSING_PARAMS Недостаточно параметров вызова, пропущены: id Вызов метода без id
TYPE_ERROR Bitrix\Landing\PublicAction\Site::bindingToGroup(): Argument #2 ($groupId) must be of type int, string given Параметр groupId передан строкой вместо int
TYPE_ERROR Bitrix\Landing\PublicAction\Site::bindingToGroup(): Argument #1 ($id) must be of type int, string given Параметр id передан строкой вместо int
ACCESS_DENIED Недостаточно прав Пользователь не прошел общие проверки доступа

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.