根文件夹的路径是什么? Vimeo API

问题描述

enter image description here

我正在尝试在PHP中运行此Vimeo API,这些是错误消息:

警告:要求(D:\ XAMPP \ htdocs \ MyVimeo / autoload.php):无法打开流:第9行的D:\ XAMPP \ htdocs \ MyVimeo \ testing.php中没有此类文件或目录

严重错误:require():无法在D:\ XAMPP \中打开所需的'D:\ XAMPP \ htdocs \ MyVimeo / autoload.php'(include_path ='D:\ XAMPP \ php \ PEAR')第9行的htdocs \ MyVimeo \ testing.php

我的问题是,根文件夹的路径是什么?这是我要运行的源代码:

<?php
      require 'D:\XAMPP\htdocs\MyVimeo/autoload.php';
      use Vimeo\Vimeo;
      $client = new Vimeo("xxx","xxx","xxx");

      $url="https://api.vimeo.com/videos/xxx";
      $ch=curl_init();
      curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
      curl_setopt($ch,CURLOPT_URL,$url);
      echo curl_exec($ch);
      curl_close($ch);

解决方法

您只需要放入require 'vendor/autoload.php';而不更改为实际路径。

您缺少的是从终端在根目录中运行composer install命令

根据文档

使用Composer,在项目的根目录中。

composer require vimeo/vimeo-api

请注意,该库至少需要安装PHP 7.1。如果您使用的是PHP 5.6或PHP 7.0,请使用以下软件包安装软件包:

composer require vimeo/vimeo-api ^2.0

然后,您可以使用

require "vendor/autoload.php";

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...