douguxun6866 2018-08-29 15:15
浏览 53

如何通过API(PHP)更改Vimeo的视频隐私?

I'm trying to set a Vimeo's video privacy via API (v3.4) request.

Sending an HTTP PATCH to https://api.vimeo.com/videos/{videoId} with

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
 )

...properly changes the video's name and description (the API token has edit permission), but the privacy setting remains untouched.

I've followed every step specified by the Vimeo's API Documentation but I can't get it to work. What am I doing wrong?

  • 写回答

1条回答 默认 最新

  • dongqing220586 2018-08-29 16:13
    关注

    The privacy field is actually privacy.{key}. So, the correct code is

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

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看