PHP client for Rutube API
  • Namespace
  • Class

Namespaces

  • Rutube
    • Clients
    • Exceptions
    • Transports

Classes

  • Account
  • Entity
  • Raw
  • Rutube
  • Search
  • Video

Class Video

Работа с видео

Rutube\Entity
Extended by Rutube\Video
Namespace: Rutube
Package: Rutube
Located at Video.php

Methods summary

public mixed
# upload( string $url, string $title = '', string $description = '', integer $is_hidden = 1, integer $category_id = 13, string|null $callback_url = null, string|null $errback_url = null, string|null $query_fields = null, string|null $extra = null )

Загрузка видео

Загрузка видео

Parameters

$url
URL по которому находится скачиваемый ролик
$title
Название
$description
Описание
$is_hidden
Признак видимости, 1 - ролик скрыт
$category_id
ID категории
$callback_url
callbacl-URL по завершению обработки ролика
$errback_url
URL, вызываемый для сообщения об ошибке
$query_fields
Перечень возвращаемых полей
$extra
Дополнительные параметры для колбэков

Returns

mixed
public boolean
# deleteVideo( string $id )

Удаление ролика

Удаление ролика

Parameters

$id
ID ролика

Returns

boolean
Ролик поставлен в очередь на удаление
public mixed
# getVideo( string $id )

Получени информации о ролике

Получени информации о ролике

Parameters

$id
ID ролика

Returns

mixed
public mixed
# putVideo( string $id, string $title, string $description, integer $is_hidden, integer $category_id )

Обновить информацию о ролике

Обновить информацию о ролике

Parameters

$id
ID ролика
$title
Название
$description
Описание
$is_hidden
Признак видимости, 1 - ролик скрыт
$category_id
ID категории

Returns

mixed
public mixed
# patchVideo( string $id, string|null $title = null, string|null $description = null, integer|null $is_hidden = null, integer|null $category_id = null )

Обновление только указанных полей в информации о ролике

Обновление только указанных полей в информации о ролике

Parameters

$id
ID ролика
$title
Название
$description
Описание
$is_hidden
Признак видимости, 1 - ролик скрыт
$category_id
ID категории

Returns

mixed
public mixed
# addThumb( string $id, string $filename )

Загрузка превью к ролику

Загрузка превью к ролику

Parameters

$id
ID ролика
$filename
Путь к файлу превью

Returns

mixed
public mixed
# publication( string $id, string $date )

Отложенная публикация ролика

Отложенная публикация ролика

Parameters

$id
ID ролика
$date
Дата в формате 'YYYY-MM-DD H:i:s', например: '2015-01-16 20:36:31'

Returns

mixed
public mixed
# getPlayOptions( string $id, integer|null $quality = null, string|null $userAgent = null, string|null $userIP = null, string|null $referer = null )

Получение информации для проигрывания видео

Получение информации для проигрывания видео

Parameters

$id
ID ролика
$quality
количество выдаваемых качеств
$userAgent
$userIP
IP от имени которого выполнялся запрос
$referer
Referer от имени которого выполнялся запрос

Returns

mixed

Methods inherited from Rutube\Entity

__construct(), getTransport(), setTransport()

Magic methods summary

Properties summary

Properties inherited from Rutube\Entity

$transport

PHP client for Rutube API API documentation generated by ApiGen