Ste*_*fan 3 php google-api-php-client
我之前从未使用过Goodle API,现在我尝试通过API访问Google日历.
我下载了google-api-php-client-master.zip,解压缩了.../src/Google目录并将其复制到我的网络服务器(由第三方托管,这意味着我无法安装任何东西).根据样本,我的代码需要从头开始
<?php
require_once "Google/Client.php";
require_once "Google/Service/Calendar.php";
....
Run Code Online (Sandbox Code Playgroud)
但是Client.php抛出一个错误:
致命错误:require_once():在第18行的/homepages/39/d396519017/htdocs/VC2/Google/Client.php中打开所需的''(include_path ='.:/ usr/lib/php5.4')失败
Client.php-Line 18就是这一行 require_once realpath(dirname(__FILE__) . '/../../autoload.php');
但是我无法在任何地方找到autoload.php.我错过了什么?
谢谢!
更好(也更容易)不用担心单独加载每个类文件,并将这个autoload.php文件包含在您将要开始使用的示例的顶部!确保将文件放在包含src目录的文件夹中.
您还可以按照安装文档并src使用以下命令在包含路径中设置文件夹:
set_include_path(get_include_path() . PATH_SEPARATOR . '/path/to/google-api-php-client/src');
Run Code Online (Sandbox Code Playgroud)
在执行上述任一操作时,您必须使用use语句来包含所需的类.
更新:根据此问题,谷歌已经转向纯粹使用Composer的最新版本.您应该安装Composer并运行composer require "google/apiclient:~2.0@dev"以获取所需的autoload.php文件,或者v1.x.x在repo中使用标记.我已将autoload.php链接更新为最新的v1标记.
| 归档时间: |
|
| 查看次数: |
7437 次 |
| 最近记录: |