如何在运行时为php72

时间:2019-01-23 12:46:42

标签: google-app-engine task-queue php-7.2

我正在尝试为默认队列创建任务。为此,我编写了以下代码,但无法正常工作。

//including 
use google\appengine\api\taskqueue\PushTask; 
use google\appengine\api\taskqueue\PushQueue;

//Initialising,
        $task = new PushTask('/worker', [$values], ['header' => "Host: https://-myserviceurl"]);       
        $queue = new PushQueue('default');
        $queue->addTasks([$task]);

我的问题是,

  1. 如果使用PHP,我们可以在灵活的环境中创建任务吗? 运行时是72?
  2. 如果上述方法不能帮助我创建任务,那么如何在灵活的环境中创建所有服务?

1 个答案:

答案 0 :(得分:0)

您可以使用Google Cloud Client library for PHP,它支持PHP 7.2,并且可以在Flexible App Engine环境中使用。

您正在考虑使用Cloud Tasks API,它与appengine任务队列相同,但是使用的是单独的API。

您可以检查this documentation是否已安装这些库和示例代码,以及this documentation作为该API库的V2beta3版本的API方法和用法的参考。 ,我建议您使用。