视频控制器类不再工作


VideoController class not working anymore

您好,我已经使用您的类从网站中的Vimeo视频中获取文件URL,并且该功能停止工作

课程在这里

如何找到 vimeo 视频的下载链接?

这就是德$xPath得到的

DOMXPath Object
(
    [document] => (object value omitted)
)

这些是我得到的错误。

警告:DOMDocument::loadHTML((:在 Entity 中错放了 DOCTYPE 声明,第 2 行:2 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:实体中的标记标头无效,行:119 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记导航在实体中无效,行:124 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记标头在实体中无效,行:289 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记时间在实体中无效,行:299 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记页脚在实体中无效,行:375 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记部分在实体中无效,行:378 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记部分在实体中无效,行:404 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:实体中的标记部分无效,行:430 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记部分在实体中无效,行:452 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:在实体中标记无效,行:470 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:实体中的标记标头无效,行:511 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:在实体中标记无效,行:557 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:标记标头在实体中无效,行:558 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php629
警告:DOMDocument::loadHTML((:结束标签:实体中的预期">",行:753 in/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 在第 629
警告:DOMDocument::loadHTML((:意外的结束标记:实体中的scr,行:753 in/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 在第 629

你能帮我让它再次工作吗?或者告诉我为什么不再工作了?

也许 vimeo 阻止我的网站 IP ?

谢谢

您链接到的代码不是 Vimeo 支持访问视频文件的方法。生成下载链接的唯一受支持的方法是通过 API。访问视频文件的任何其他方法都可能随时中断,没有任何警告。

阅读 Vimeo 的入门指南,了解有关 API 的更多信息:https://developer.vimeo.com/api/start

下载链接和可播放的网址链接都会显示在视频响应中。查找视频响应的最简单方法是通过/me/videos终结点。

GET https://api.vimeo.com/me/videos

这将返回与经过身份验证的用户关联的所有视频。

  • 如果经过身份验证的用户是PRO,您将看到可播放的视频文件链接
  • 如果经过身份验证的用户是 PRO,并且是 API 应用程序的所有者,您将看到下载链接。