PHP Google Sheets API快速入门问题

PHP Google Sheets API快速入门问题,php,composer-php,google-spreadsheet-api,Php,Composer Php,Google Spreadsheet Api,我正在尝试使用GoogleSheetsAPI。我正是从这个URL遵循他们的指示: 当然,我之所以在这里发帖是因为我遇到了一个令人困惑的错误:) 我正在采取的步骤是 安装编写器: curl -s https://getcomposer.org/installer | php 我得到了一个成功的信息 然后运行:php composer.phar require google/apiclient:1.*like required from google,然后返回 php composer.phar

我正在尝试使用GoogleSheetsAPI。我正是从这个URL遵循他们的指示:

当然,我之所以在这里发帖是因为我遇到了一个令人困惑的错误:)

我正在采取的步骤是

安装编写器:

curl -s https://getcomposer.org/installer | php
我得到了一个成功的信息

然后运行:
php composer.phar require google/apiclient:1.*
like required from google,然后返回

php composer.phar require google/apiclient:1.*
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
我第一次运行它时,
无需安装或更新
行给了我一条关于google软件包安装的消息,正如您所期望的那样

然后,我运行
php quickstart.php
,就像我在谷歌链接上的代码一样。我返回以下错误:

PHP Fatal error:  Class 'Google_Service_Sheets' not found in /path/to/quickstart.php on line 12
显然,Google服务表应该包含在Composer中,因为Composer处理包依赖关系,考虑到我运行
grep“Google\u服务表”时在我的供应商包中找不到它-R
(当然在
quickstart.php
中除外)

我注意到的另一件事是在quickstart.php的第7行:

define('CREDENTIALS_PATH', '~/.credentials/sheets.googleapis.com-php-quickstart.json');

在我的服务器上找不到该隐藏目录
~/.credentials
。但是我在我的工作目录第6行包含了
client\u secret.json

文件夹。凭据位于用户的主文件夹中。例如,在我的Windows PC上,我在C:\Users\.credentials下找到了它


对于Unix\Linux系统,您可以使用
echo~username
获取用户的home dir。

这里也一样……很遗憾,没有人知道这个问题的答案,否则他们会帮助我们这些可怜的人。我在发布这个问题时说,我最初已经检查了文件。谢谢你的回复:)