说明中似乎有一些空白,有什么帮助吗?

第 1 步:Easily access Google APIs from PHP ,听起来很简单!

第 2 步:Install the library ,您可以通过将其作为依赖项添加到“composer.json”来安装该库。没听说过composer,也没用过json。我需要做的就是将 "require": {"google/apiclient": "1.0.*@beta"} 添加到我的composer.json

第 3 步:Composer需要 Linux,但是使用 App Engine 的全部目的不就是让我不必处理 Linux 吗?好的,在 Compute Engine 上设置 Debian 并按照说明添加以下内容“sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer”。

第 4 步:Composer Basic usage ... Google 网页上说要做的就是将以下内容添加到 Composer,“require”:{“google/apiclient”:“1.0.*@beta”},所以这没有任何帮助。页面上的说明如下:

To start using Composer in your project, all you need is a composer.json file. This file describes the dependencies of your project and may contain other metadata as well.

他们很容易忘记解释composer.json 文件在哪里/什么?这只是人们自动知道的事情吗?

我只想开始使用 gogole-api-php-client,但是 autoload.php 文件从他们的网站上消失了,当我尝试手动执行此操作时,它一直说我缺少 GuzzleHttp/Collection。所以我想我应该尝试将它放在 Composer 中,因为它是如此“简单”。有谁知道一组简单的步骤/说明来完成这个任务,而无需花费接下来的 10 个小时学习 json、composer 和 linux?有没有人真的让这个东西起作用,因为我开始认为它根本不起作用。这两个网站都需要停止过度使用“简单”和“简单”这两个词,因为我认为他们不理解这些词的含义。 “太复杂”和“太模糊”更适合他们。

请您参考如下方法:

很抱歉造成困惑,我们更新了文档以使其更加清晰。

我们建议使用 Composer,因为它是当今 PHP 的标准包管理器。 other comment这里详细介绍了该过程。

另一种方法是访问 Releases ,任何标记为 google-api-php-client-[RELEASE_NAME].zip 的包都将包含所有依赖项。下载并解压此文件,包括自动加载器(位于 vendor/autoload.php),然后一切就完成了!

如果您遇到任何问题,请告诉我。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!