如何通过 API (PHP) 更改 Vimeo 视频隐私?
How to change a Vimeo's video privacy via API (PHP)?
我正在尝试通过 API (v3.4) 请求设置 Vimeo 的视频隐私。
使用
向https://api.vimeo.com/videos/{videoId}
发送一个HTTP补丁
Headers:
"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 令牌具有编辑权限),但隐私设置保持不变。
我已按照 Vimeo 的 API 文档指定的每个步骤进行操作,但我无法使其正常工作。我做错了什么?
privacy
字段实际上是privacy.{key}
。
所以,正确的代码是
"form_params" => array(
"privacy.embed": "public"
"name" => $video_name,
"description" => $video_description
)
我正在尝试通过 API (v3.4) 请求设置 Vimeo 的视频隐私。
使用
向https://api.vimeo.com/videos/{videoId}
发送一个HTTP补丁
Headers:
"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 令牌具有编辑权限),但隐私设置保持不变。
我已按照 Vimeo 的 API 文档指定的每个步骤进行操作,但我无法使其正常工作。我做错了什么?
privacy
字段实际上是privacy.{key}
。
所以,正确的代码是
"form_params" => array(
"privacy.embed": "public"
"name" => $video_name,
"description" => $video_description
)