2015-11-17 2 views
0

Я пытаюсь использовать Vimeo php api, чтобы воспроизвести личное видео, используя его идентификатор. Я создал аккаунт pro на vimeo, я создал приложение Vimeo, я создал токен с открытым и открытым доступом. Код PHP я использую это:Vimeo Php Api, как играть в приватное видео программно и без входа?

require("../Vimeo PHP path/autoload.php"); 
use Vimeo\Vimeo; 
$client_id = "*****"; //your Vimeo number here 
$client_secret = "*****"; //your Vimeo number here 
$access_token = "*****"; //your Vimeo number here 

$vimeo = new Vimeo($client_id, $client_secret, $access_token); 
$videos = $vimeo->request("/videos/$video_id"); 
print_r($videos); 

Он работает (я есть взять этот код here). Запустив страницу, я вижу свое видео внутри print_r ($ videos), но по-прежнему закрыт, я вижу черный экран «Частное видео, войдите в систему, чтобы посмотреть». Зачем? Если я передаю client_id, токен и секрет, я не вижу частного видео? Только пользователи, которые подписываются на моем сайте, могут видеть мои видео vimeo, но я хочу вставлять это видео без принуждения моих пользователей к созданию учетной записи vimeo. Как я могу добиться этого результата с помощью частных видео?

ответ

1

Видео, которое видно в том, что print_r является встроенным видео. На этом этапе сайт соблюдает ваши настройки встраивания, а затем настройки конфиденциальности вашего сайта.

Если вы хотите использовать встраивание, вы должны установить конфиденциальность вашего видео «Скрыть от Vimeo» (или отключены в API), а затем установить код вставку приватность к чему-либо, но «Нигде»

Если вы хотите использовать свой собственный плеер или мобильное устройство, вы хотите использовать один из URL-адресов в ключе files ответа JSON.