我有一个专业帐户,并使用私人模式。 我正在尝试使用vimeo API来访问我的网站上嵌入的视频信息。不幸的是,它并没有说出来。我收到此错误消息:
警告:file_get_contents(http://vimeo.com/api/v2/video/111657767.php)[function.file-get-contents]:无法打开流:HTTP请求失败!
中找不到HTTP / 1.1 404$ hash = unserialize(file_get_contents(" http://vimeo.com/api/v2/video/ $ vimeo_id.php"));
非常感谢你的帮助。
此致
anabia
答案 0 :(得分:1)
您使用的URL是旧的Simple API。 Simple API从未支持私有视频,作为私人模式的PRO用户,您的所有视频都是私有的。
查看我们的新API以引用私有视频:https://developer.vimeo.com/api
我们甚至提供了一个PHP库来处理所有繁重的工作:https://github.com/vimeo/vimeo.php
答案 1 :(得分:0)
基于oembed的解决方案(found here)对我有用:
$data = @file_get_contents('http://vimeo.com/api/oembed.json?url=http://vimeo.com/' . $video_id);
我希望这有助于某人!