如何将PHP Google应用引擎应用中的任务添加到拉取队列?

时间:2016-01-25 04:08:29

标签: php python google-app-engine task-queue pull-queue

我正在尝试从基于PHP的GAE应用程序添加任务到拉队列。截至目前,拉队列不支持PHP,因此我希望有人可以告诉我如何解决这个问题。到目前为止,我尝试过以下但是失败了:

1)使用TASK API。

  

收到“403错误:不允许进行此API调用”。

此API只能从GAE外部调用。

2)在PHP 中使用Shell_exec,exec,passthru和system命令执行python脚本以将任务添加到提取队列:得到警告

  

警告:出于安全原因,exec()已被禁用   /base/data/home/apps/s~apigraymatics/1.390159863933635324/public/pull/dummy1.php   第9行

还有其他方法可以解决这个问题吗? 感谢

1 个答案:

答案 0 :(得分:1)

您可以尝试我的(alpha)库,它在AppEngine上为PHP提供拉取队列支持。

https://github.com/tomwalder/php-appengine-pull-queue

享受!