我知道Pull Task Queue仍然很新,但我一直在查看文档,我很乐意开始使用它。我在queue.yaml中为我的应用程序添加了一个拉任务队列 文件:
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 :(得分:1)
您是否阅读过Pull Queue documentation?它链接到大量客户端库,以及为您进行身份验证的命令行工具。
答案 1 :(得分:0)
我想任何谷歌认证都可行。恩。用户名/密码甚至是oauth。您可以查看Contacts API,例如
答案 2 :(得分:0)
如果您的应用使用高复制数据存储(HRD),那么您的项目名称需要前缀's~';因此,如果{PROJECT_NAME}是myproject,那么您将使用gtaskqueue运行示例应用--project_name = s~myproject