Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API Dailymotion Комментарии

POST

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

Собирайте комментарии зрителей к видео на Dailymotion по ссылке на его страницу: текст, имя и ID комментатора и время публикации. Выборка не обязательно содержит всё обсуждение, и ничего не публикуется и не модерируется.

Возможность Dailymotion Comments возвращает комментарии к одному видео Dailymotion, ссылку на которое вы передаёте в url. Вы получаете по одной записи на комментарий с его ID, полным текстом, отображаемым именем и ID комментатора, временем публикации, а также ID видео и ссылкой на него. Она подходит для работы с обратной связью аудитории по отдельному видео, отслеживания реакций на новостной ролик или видео бренда и сравнения обсуждений разных видео.

Передайте ссылку на страницу видео, например https://www.dailymotion.com/video/x8da13x, и возможность вернёт комментарии к этому видео. text возвращается полностью, без HTML, и сразу подходит для анализа тональности или тем. created_at позволяет выстроить хронологию обсуждения, например чтобы увидеть, как менялись реакции после новостного события.

Цена: $1.39 за 1 000 запросов ($0.001389 за вызов). Неудачные вызовы и пустые результаты не оплачиваются. Синхронный режим. Для долгих задач добавьте в тело запроса "mode": "async", получите job_id и опрашивайте статус.

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra Dailymotion Комментарии (dailymotion/comments).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: dailymotion и action: comments, а параметры передайте в params.
- Обязательные параметры:
  - url: Полная веб-ссылка Dailymotion, соответствующая запрошенному действию: URL страницы видео для video или comments, URL страницы канала для channel или channel_videos, URL страницы плейлиста для playlist.
- Необязательные параметры:
  - limit: Максимальное число записей в этом вызове, целое число от 1 до 100. Если параметр не указан, применяется значение по умолчанию; вызов может вернуть меньше записей. (по умолчанию: 20)
- Возвращает список записей. Основные поля каждой записи: comment_id, video_id, video_url, text, author_name, author_id, created_at.
- Пример тела запроса:
{
  "platform": "dailymotion",
  "action": "comments",
  "params": {
    "url": "https://www.dailymotion.com/video/x8da13x"
  }
}
- Цена: $1.39 за 1 000 запросов; неудачные и пустые результаты не оплачиваются.
- Для десятков или сотен целей добавьте в тело запроса "mode": "async": вы сразу получите job_id и сможете опрашивать GET https://api.everyinfra.com/api/v1/jobs/{job_id}, чтобы получить результат.
- При ответе 422 исправьте запрос, используя предложенные в ошибке имена параметров и допустимые значения; при ответе 429 или 503 подождите указанное в Retry-After время и повторите попытку.

Прежде чем писать код, спросите меня, какие цели мне нужны, сколько их будет, какие поля мне нужны и в каком формате вывести результат; затем согласуйте со мной план и примерную стоимость.

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

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
platformbodystringДаdailymotionИдентификатор платформы, фиксированное значение.
actionbodystringДаcommentsИдентификатор возможности, фиксированное значение.
urlbody.paramsstringДа-Полная веб-ссылка Dailymotion, соответствующая запрошенному действию: URL страницы видео для video или comments, URL страницы канала для channel или channel_videos, URL страницы плейлиста для playlist. Возвращает метаданные видео или текстовые комментарии, не скачивая сами видео и дорожки субтитров.
limitbody.paramsinteger (1–100)Нет20Максимальное число записей в этом вызове, целое число от 1 до 100. Если параметр не указан, применяется значение по умолчанию; вызов может вернуть меньше записей. При значениях выше максимума эндпоинт возвращает ошибку 422 до списания средств.

Примеры кода

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "dailymotion",
  "action": "comments",
  "params": {
    "url": "https://www.dailymotion.com/video/x8da13x"
  }
}'

Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Предпросмотр полей

Для этих параметров пока нет примера ответа. Здесь показаны структура ответа и поля из описания API, а … служит заполнителем; это не результат реального вызова.

json
{
  "id": "req_…",
  "platform": "dailymotion",
  "action": "comments",
  "results": [
    {
      "comment_id": …,
      "video_id": …,
      "video_url": …,
      "text": …,
      "author_name": …,
      "author_id": …,
      "created_at": …,
      "platform": …
    }
  ],
  "count": …,
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

Бизнес-данные находятся в results. В таблице перечислены поля, которые может содержать запись; значения, которые платформа не показывает, никогда не выдумываются.

ПолеЗначение
comment_idТрактуется так же, как на самой платформе
video_idТрактуется так же, как на самой платформе
video_urlТрактуется так же, как на самой платформе
textОсновной текст без HTML возвращается полностью и никогда не обрезается (на нескольких платформах результаты списковых запросов содержат только фрагмент; это указано в примечаниях к полям платформы).
author_nameОтображаемое имя автора.
author_idУникальный ID автора на платформе.
created_atВремя создания, в том же формате, что и posted_at.
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).

FAQ

Как собрать комментарии со всего канала?

Получите список видео канала через Dailymotion Channel videos, затем передайте сюда ссылку на видео из каждой записи. Каждая запись комментария содержит video_id и video_url, поэтому в объединённом наборе по-прежнему видно, к какому видео относится каждый комментарий.

Можно ли передать ссылку на отдельный комментарий?

Нет. url принимает ссылку на страницу видео, и возможность возвращает комментарии к этому видео. Ссылки на комментарии, страницы каналов и плейлистов не подходят. У каждого возвращённого комментария есть свой comment_id, если позже понадобится на него сослаться.

Можно ли выявить постоянных комментаторов?

Да. Для этого используйте author_id — ID комментатора в Dailymotion. Подсчитайте, сколько раз каждый author_id встречается в комментариях ко всем собранным видео, чтобы найти самых активных участников. В author_name хранятся отображаемые имена, которые могут совпадать у разных пользователей или меняться, поэтому они не подходят в качестве ключей.

Ошибки и оплата

401
Ключ отсутствует или недействителен.
402
Недостаточно средств на балансе. Сначала пополните баланс.
422
Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
429
Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
503
Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
200 (пусто)
Нет данных. Без списания.

Ошибки

Официальные источники

Используются только для проверки объектов и терминов. Они не означают, что платформа разрешила или одобрила работу EveryInfra.

  • Dailymotion: доступность комментариев зависит от региона и настроек контента ↗

    В справке Dailymotion о комментариях перечислены регионы, где они доступны, и указано, что на работу комментариев влияют пометка контента как предназначенного для детей и отключение комментариев автором. Источник объясняет возможные причины пустых результатов и не гарантирует, что этот API получит все комментарии для любого региона или видео.

    Проверено 2026-09-04