如何通过 composer 安装 google\appengine\api\cloud_storage\CloudStorageTools?

How to install google\appengine\api\cloud_storage\CloudStorageTools via composer?

我正在尝试弄清楚如何让我的用户在我的 Google App Engine 应用程序中上传文件。我正在按照此处的说明进行操作:https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload

开头为:

use google\appengine\api\cloud_storage\CloudStorageTools;

但是,该软件包不存在于我所拥有的任何供应商目录中,而且我无法弄清楚我需要向我的 composer.json 添加什么才能获得此代码。

我的项目的其他地方有代码 use Google\Cloud\Storage\StorageClient; 但那是一个不同的代码库,它不包含我正在尝试的 CloudStorageTools::createUploadUrl() 函数获得访问权限。

这是我的 composer.json 包含的内容:

{
  "require": {
    "mailgun/mailgun-php": "^2.6",
    "php-http/guzzle6-adapter": "^1.1",
    "php-http/message": "^1.6",
    "google/cloud-storage": "^1.9",
    "google/cloud-debugger": "^0.14.2",
    "ext-stackdriver_debugger": "*"
  },
  "name": "",
  "description": ""
}

您需要将 google/appengine-php-sdk 添加到您的 composer.json。

composer require google/appengine-php-sdk