我已经为我的应用引擎应用程序定义了一个拉取队列,并希望通过 REST API 从外部填充它。 不幸的是它不起作用,我总是收到错误 500:后端错误。 即使我尝试用 documentation 中的 api 资源管理器填充它.
它回应:
500 Internal Server Error
- Show headers -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}
],
"code": 500,
"message": "Backend Error"
}
}
知道怎么解决吗?
最佳答案
您可以粘贴您进行租赁的代码吗?一个常见的错误是忘记将 s~ 包含在您的 App Engine 项目中。例如,如果您的应用程序 ID 是 my-awesome-app,那么您正在调用
tq.get(project='my-awesome-app', taskqueue=PULL_QUEUE_NAME...
什么时候该打电话
tq.get(project='s~my-awesome-app', taskqueue=PULL_QUEUE_NAME...
(感谢 bossylobster 提供了这个原始答案:pull queues authorization from compute)
关于google-app-engine - Google App Engine 任务队列 : googleapi: Error 500: Backend Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20052778/