我正在尝试使用Composer https://github.com/google/google-api-php-client#composer安装Google API PHP客户端 我之前从未使用过Composer,但是我已经下载并安装了它(在Win 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客户端软件包(最新的2.0RC6版本),将其解压缩到我的PHP项目目录,将CD解压缩到该软件包并再次执行相同的composer命令。得到了同样的错误。
我正在使用优秀的PHP-GDS库在Google App Engine上构建一个PHP项目来访问Cloud Datastore,并且需要API Client使用Gateway JSON API接口(因此我可以尝试投影查询)。没有它,我收到错误Fatal error: Class 'Google_Client' not found in GDS\Gateway\GoogleAPIClient.php on line 87
我没有使用Composer来安装php-gds。我的理解是Composer只会将lib中所需的.php文件带到我的项目中,所以不需要的文件不会上传到App Engine或者在运行时被包含在内?
无论如何,任何帮助非常感谢! (特别是要做什么的明确步骤!)
非常感谢。
答案 0 :(得分:2)
只需安装
即可composer require google/apiclient
谷歌更新文档非常糟糕。