2011-07-27 77 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