Как изменить конфиденциальность видео Vimeo через API (PHP)? - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь установить конфиденциальность видео Vimeo с помощью запроса API (v3.4).

Отправка HTTP PATCH на https://api.vimeo.com/videos/{videoId} с помощью

Заголовки:

"Authorization" => $api_key,
"Accept" => "application/vnd.vimeo.*+json;version=3.4"

Body:

"form_params" => array(
    "privacy" => array(
        "embed" => "public"
     ),
     "name" => $video_name,
     "description" => $video_description
 )

... правильно изменяет имя и описание видео (токен API имеет разрешение на редактирование), но настройки конфиденциальности остаются без изменений.

Я выполнил каждый шаг, указанный в Документации API Vimeo, но не могу заставить его работать. Что я делаю не так?

1 Ответ

0 голосов
/ 29 августа 2018

Поле privacy на самом деле privacy.{key}. Итак, правильный код

"form_params" => array(
    "privacy.embed": "public"
    "name" => $video_name,
    "description" => $video_description
)
...