【发布时间】:2019-11-24 00:46:22
【问题描述】:
我正在尝试使用 PHP 输出嵌入在我的 wordpress 网站上的 Vimeo 视频的图像缩略图。 Vimeo 视频具有域级隐私。
看起来 Vimeo 已经更新了他们的 API,因为几年前我已经尝试过这里发布的其他答案中的建议,但这些都不起作用。我浏览了他们的新 API,似乎无法理解它。
具体来说,我尝试了一些变体:
<?php
$imgid = 6271487;
$hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
echo $hash[0]['thumbnail_medium'];
这总是会重新运行某种形式的致命错误。
任何有关实现此目标的最佳方式的帮助将不胜感激!
【问题讨论】:
-
你能发布
print_r($hash);的输出吗? -
你确定 api 不在 HTTPS 上吗?试试 https
-
这里是 print_r($hash) 与 https "file_get_contents(vimeo.com/api/v2/video/276827365.php) 的输出:未能打开流:HTTP 请求失败!HTTP/1.1 404 Not Found in ..."
-
你尝试过 https 吗?而不是 http?
-
"这总是返回一个致命错误的形式。" 什么形式?
标签: php wordpress vimeo vimeo-api