【发布时间】:2020-08-20 08:42:16
【问题描述】:
我对这个命令有疑问。我使用 Vimeo 的 API 来获取缩略图并且它可以工作: 我在 drupal 7 中工作,使用 Vimeo 的 API 和 php 并且工作正常。
require '/home/SSSSS/www/html/vendor/vimeo/vimeo-api/autoload.php';
use Vimeo\Vimeo;
$client = new Vimeo("XXXXX", "YYYYY", "ZZZZ");
$response = $client->request('/videos/AAAAA/pictures', array(), 'GET');
$imgg= $response["body"]["data"][0][sizes][0][link];
问题是当我尝试使用此代码执行功能时。
使用 Vimeo\Vimeo 时出现语法错误;
不认识这条路线或代码,为什么?我不明白,为什么对 template.php 有效,但对我的模块功能无效?
谢谢
PD:我专注于问题。问题是无法识别函数内部的函数“require”。 我解决了放线的问题 需要'/home/SSSSS/www/html/vendor/vimeo/vimeo-api/autoload.php'; 在我的功能之外,在我的 .module 的顶部。
有什么方法可以在函数内部做所有事情?
【问题讨论】:
-
引用实际的错误信息,而不是给我们“Make a syntax error”
-
您需要显示更多代码和实际错误消息,以便对这里的任何人都有意义。我建议你减少你的代码,直到它足以重现错误。然后与我们分享带有实际错误消息的修剪源代码。
-
我们愿意提供帮助。但是你需要展示足够多的东西让人们有效地帮助你。
标签: php drupal drupal-7 vimeo vimeo-api