Проверить просмотры на Vimeo через API

Мне нужно скрыть встраивание видео или отключить видео, когда оно достигнет 200 просмотров. Можно ли через API проверить количество просмотров видео на Vimeo? Я не могу найти эту информацию в справочнике по API ...

Я пытаюсь с помощью этого звонка:

http://vimeo.com/api/v2/video/283030956.json

это видео скрыто на vimeo, но встроено в веб-сайт. Когда я вызываю URL-адрес, он возвращает 283030956 not found.

Это проблема с конфиденциальностью видео?


person DaFois    schedule 11.09.2020    source источник


Ответы (1)


Похоже, видео на https://vimeo.com/283030956 либо не существует, либо является частным. . Старый простой API, который вы используете (с путем /api/v2/video/[video_id].json), может получить доступ только к видео, общедоступным на Vimeo.

(Простой API также устарело.)

Общее количество воспроизведений видео возвращается при получении метаданных видео через полноценный основной API:

curl --location --request GET 'https://api.vimeo.com/videos/[video_id]' \
--header 'Accept: application/vnd.vimeo.*+json;version=3.4' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer [auth_token]' \

Документацию можно найти здесь:

https://developer.vimeo.com/api/reference/videos#get_video https://developer.vimeo.com/api/reference/responses/video

person Tommy Penner    schedule 11.09.2020