如何使用Composer安装Google API PHP客户端? (与php-gds lib和Google App Engine一起使用)

问题描述 投票:1回答:1

我正在尝试使用Composer https://github.com/google/google-google-api-php-client#composer安装Google API PHP客户端我以前从未使用过Composer,但是我已经下载并安装了它(在赢7)。

我不确定下一步该怎么办,或者不确定该放在哪里。 无需下载Google API客户端,我只是进入命令行中PHP项目的文件夹并输入:

composer require google/apiclient:^2.0.0@RC

做了一些东西然后又扔了回来:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package google/apiclient could not be found in any version,
there may be a typo in the package name.

我还尝试过手动下载API Client软件包(最新的2.0RC6版本),将其解压缩到我的PHP项目目录中,将CD解压缩到该目录中,然后再次执行相同的composer命令。 有同样的错误。

我正在Google API上使用出色的PHP-GDS库构建一个PHP项目,以访问Cloud Datastore,并且需要API客户端使用网关JSON API接口正常工作(因此我可以尝试进行投影查询)。 Fatal error: Class 'Google_Client' not found in GDS\\Gateway\\GoogleAPIClient.php on line 87 ,我将收到错误Fatal error: Class 'Google_Client' not found in GDS\\Gateway\\GoogleAPIClient.php on line 87

我还没有使用Composer安装php-gds。 我的理解是Composer只会将所需的.php文件从库中带入我的项目,因此不需要的文件不会上传到App Engine或在运行时包含吗?

无论如何,任何帮助不胜感激! (特别是明确的操作步骤!)

非常感谢。

google-app-engine composer-php google-api-php-client
1个回答
2
投票

只需安装

composer require google/apiclient

Google很难更新他们的文档。

© www.soinside.com 2019 - 2024. All rights reserved.