Updating Vimeo Video information using API not working
我正在使用PHP API(https://github.com/vimeo/vimeo.php)更新vimeo视频信息,但出现以下错误:
我使用的代码:
一些见解:
-
该视频已上传为私人视频,只有我可以访问。 虽然
公开发布视频并没有改变结果。 - 视频通过API使用pull方法上传。 尝试使用用于上载的同一应用程序编辑信息时不起作用,并返回了该错误消息。
-
在API游乐场(https://developer.vimeo.com/api/playground/videos/%7Bvideo_id%7D)上尝试时,在尝试使用用于上载的应用程序时得到了相同的结果,但是当我在
选项选中,它起作用了。
我相信在PHP中,单引号不会解析变量。
因此,以下内容:
1 2 | $video_id = 12345; $video_response = $lib->request('/videos/$video_id', array('name' => ' TESTING'), 'PATCH'); |
将向https://api.vimeo.com/videos/$video_id发出HTTP POST请求
您需要切换到双引号或字符串连接。
1 2 3 4 |
以上任何一种都会向https://api.vimeo.com/videos/12345发出HTTP POST请求