Как установить AccessControlProfile для записи с помощью Kaltura API?

Я загружаю видеозаписи через виджет Kaltura Contribution. Я хотел бы разрешить пользователям выбирать длину бесплатного предварительного просмотра, который будет отображаться для пользователей, у которых нет прав на просмотр всего видео. Я хотел реализовать это, создав разные профили AccessControlProfiles (с разной длиной предварительного просмотра), а затем назначив профиль загруженному видео после того, как пользователь выберет длину предварительного просмотра.

Есть ли способ назначить профиль управления доступом с помощью API? Я просмотрел документы, но не нашел ответа.


person lanan    schedule 11.01.2013    source источник


Ответы (1)


Возможно, вам придется проксировать api, поскольку ваши пользователи, которые вносят вклады (конечно), не смогут изменять профиль. Наверное, проще всего иметь несколько профилей управления доступом для заданных 5, 10, 15 и т. Д. Секунд предпросмотров.

API для управления доступом применяется для каждой записи. Вы можете «добавлять» новые профили с помощью: http://www.kaltura.com/api_v3/testmeDoc/index.php?service=accessControlProfile

затем вы можете назначить записи базовый идентификатор управления доступом из службы baseEntry: http://www.kaltura.com/api_v3/testmeDoc/index.php?service=baseEntry&action=update, заполнив поле: baseEntry: accessControlId

Надеюсь, это поможет.

person mdale    schedule 22.02.2013
comment
Спасибо! Это очень полезно. - person lanan; 25.02.2013