2011-07-27 43 views
2

我知道拉任务队列仍然很新,但我一直在查看文档,我很想开始使用它。我在queue.yaml中 文件添加一个拉任务队列,以我的应用程序:GAE Python拉任务队列示例

queue: 
- name: pull-queue 
    mode: pull 
    acl: 
    - user_email: {MY EMAIL}@gmail.com 

,但是当我尝试使用这个链接来自REST API调用它:

https://www.googleapis.com/taskqueue/v1beta1/projects/{PROJECT_NAME}/taskqueues/pull-queue/tasks 

我得到出现以下错误:

{ 
    error: { 
    errors: [ 
     { 
     domain: "global" 
     reason: "required" 
     message: "Login Required" 
     locationType: "header" 
     location: "Authorization" 
     } 
    ] 
    code: 401 
    message: "Login Required" 
    } 
} 

我想这是因为我没有使用REST api进行身份验证,但我该怎么做?我找不到任何关于使用它进行身份验证的文档。

+0

我面临同样的问题,请给我解决方案 – Zisu

回答

0

我想任何谷歌身份验证将工作。恩。用户名/密码,甚至oauth。你可以看一下联系人API,例如

1

你看过Pull Queue documentation吗?它链接到大量客户端库以及为您执行身份验证的命令行工具。

0

如果您的应用程序使用高复制数据存储(HRD),那么您的项目名称需要's〜'的前缀;所以如果{PROJECT_NAME}是myproject,那么你可以使用gtaskqueue运行示例应用程序--project_name = s〜myproject