метод REST scope: vote

vote.AttachedVote.getMany

Получить несколько голосований

Кто может выполнять: пользователь с правами чтения голосований

Описание

Метод vote.AttachedVote.getMany возвращает данные нескольких голосований по идентификаторам элементов, к которым прикреплено голосование.

Параметры

moduleId string обязательный

Идентификатор модуля, возможные значения:
- im для опроса в чате,
- blog для опроса в ленте

entityType string обязательный

Тип объекта, возможные значения:
- Bitrix\\Vote\\Attachment\\ImMessageConnector для опроса в чате,
- Bitrix\\Vote\\Attachment\\BlogPostConnector для опроса в ленте

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

Массив идентификаторов элементов, возможные значения:
- id сообщения чата с опросом, получить можно методом vote.Integration.Im.send,
- id поста с опросом в ленте, получить можно методом log.blogpost.get

Максимум 50 элементов

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

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"moduleId":"im","entityType":"Bitrix\\Vote\\Attachment\\ImMessageConnector","entityIds":[1,2,3]}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/vote.AttachedVote.getMany

Ответ

HTTP-статус: 200

{
    "result": {
      "items": [
        {
          "ID": 1,
          "VOTE_ID": 1,
          "COUNTER": 1,
          "QUESTIONS": {
            "1": {
              "ID": "1",
              "ACTIVE": "Y",
              "TIMESTAMP_X": "2025-08-05T09:08:31+03:00",
              "VOTE_ID": "1",
              "C_SORT": "10",
              "COUNTER": "1",
              "QUESTION": "Как дела?",
              "QUESTION_TYPE": "text",
              "IMAGE_ID": null,
              "DIAGRAM": "Y",
              "DIAGRAM_TYPE": "histogram",
              "REQUIRED": "N",
              "FIELD_TYPE": "0",
              "FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
              "IMAGE": null,
              "ANSWERS": {
                "1": {
                  "ID": "1",
                  "ACTIVE": "Y",
                  "TIMESTAMP_X": "2025-08-05T09:08:31+03:00",
                  "QUESTION_ID": "1",
                  "C_SORT": "10",
                  "IMAGE_ID": null,
                  "MESSAGE": "Отлично!",
                  "MESSAGE_TYPE": "text",
                  "COUNTER": "1",
                  "FIELD_TYPE": "0",
                  "FIELD_WIDTH": "0",
                  "FIELD_HEIGHT": "0",
                  "FIELD_PARAM": null,
                  "COLOR": "",
                  "REACTION": "",
                  "~FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
                  "FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
                  "MESSAGE_FIELD_NAME": "bx_vote_event[1][MESSAGE][1][1]",
                  "~PERCENT": 100,
                  "PERCENT": 100
                },
                "3": {
                  "ID": "3",
                  "ACTIVE": "Y",
                  "TIMESTAMP_X": "2025-08-05T09:08:31+03:00",
                  "QUESTION_ID": "1",
                  "C_SORT": "20",
                  "IMAGE_ID": null,
                  "MESSAGE": "Лучше всех!",
                  "MESSAGE_TYPE": "text",
                  "COUNTER": "0",
                  "FIELD_TYPE": "0",
                  "FIELD_WIDTH": "0",
                  "FIELD_HEIGHT": "0",
                  "FIELD_PARAM": null,
                  "COLOR": "",
                  "REACTION": "",
                  "~FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
                  "FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
                  "MESSAGE_FIELD_NAME": "bx_vote_event[1][MESSAGE][1][3]",
                  "~PERCENT": 0,
                  "PERCENT": 0
                },
                "5": {
                  "ID": "5",
                  "ACTIVE": "Y",
                  "TIMESTAMP_X": "2025-08-05T09:08:31+03:00",
                  "QUESTION_ID": "1",
                  "C_SORT": "30",
                  "IMAGE_ID": null,
                  "MESSAGE": "Какие дела??",
                  "MESSAGE_TYPE": "text",
                  "COUNTER": "0",
                  "FIELD_TYPE": "0",
                  "FIELD_WIDTH": "0",
                  "FIELD_HEIGHT": "0",
                  "FIELD_PARAM": null,
                  "COLOR": "",
                  "REACTION": "",
                  "~FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
                  "FIELD_NAME": "bx_vote_event[1][BALLOT][1]",
                  "MESSAGE_FIELD_NAME": "bx_vote_event[1][MESSAGE][1][5]",
                  "~PERCENT": 0,
                  "PERCENT": 0
                }
              }
            }
          },
          "ANONYMITY": 1,
          "OPTIONS": 1,
          "userAnswerMap": {
            "1": {
              "1": {
                "EVENT_ID": "1",
                "EVENT_QUESTION_ID": "1",
                "ANSWER_ID": "1",
                "ID": "1",
                "MESSAGE": ""
              }
            }
          },
          "canEdit": true,
          "canVote": false,
          "canRevote": true,
          "isVoted": true,
          "signedAttachId": "1.52280488561bf567f33cf03b5ce353e154a9c3552b51b2ffb67be3bb7f26f986",
          "resultUrl": "/vote-result/me7hn922bm011mbf",
          "downloadUrl": "/bitrix/services/main/ajax.php?action=vote.AttachedVote.download&SITE_ID=s1&signedAttachId=1.52280488561bf567f33cf03b5ce353e154a9c3552b51b2ffb67be3bb7f26f986",
          "entityId": 13,
          "isFinished": false
        }
      ]
    },
    "time": {
      "start": 1754402559.791454,
      "finish": 1754402559.82089,
      "duration": 0.02943587303161621,
      "processing": 0.017578840255737305,
      "date_start": "2025-08-05T17:02:39+03:00",
      "date_finish": "2025-08-05T17:02:39+03:00",
      "operating_reset_at": 1754403159,
      "operating": 0
    }
}

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

result object

Корневой элемент ответа. Содержит информацию о запрашиваемых голосованиях, структура описана ниже

time time

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

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

HTTP-статус: 400

{
    "error": "",
    "error_description": "Too many entity ids"
}

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

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