从非SAE PHP运行环境调用taskqueue服务。
https://apidocpublic.applinzi.com/class-SaeTaskQueuePublic.html
require(dirname(__FILE__) . '/saetaskqueuepublic.class.php'); // test是队列名称 $instance = new SaeTaskQueuePublic('test'); // 应用名、accesskey、secretkey、应用的版本请从sae.sinacloud.com获取 $instance->setAuth('应用名', '应用的accessKey', '应用的secretKey', '应用的版本'); $array = array(); for ($i = 0; $i < 99; $i++) { $array[] = array('url' => "/tq.php", "postdata" => "message=" . $i); } $instance->addTask($array); $ret = $instance->push(); //任务添加失败时输出错误码和错误信息 if ($ret === false) { var_dump($instance->errno(), $instance->errmsg()); } else { var_dump('add task success'); // 获取当前队列中的长度 $current_length = $instance->curLength(); // 获取当前应用剩余的长度 $left_length = $instance->leftLength(); var_dump('length info: ', $current_length, $left_length); }