Google TaskQueue JSON API - 无法 oauth - 403 禁止访问
Google TaskQueue JSON API - Can not oauth - 403 Forbidden
我正在尝试使用 Google JSON API - taskqueue/v1beta2
https://developers.google.com/apis-explorer/#p/taskqueue/v1beta2/taskqueue.tasks.list
我无法使用 API 资源管理器成功验证此服务。我可以使用其他 JSON APIs,例如同一项目和帐户下的存储 API。当我进入开发人员控制台中的 APIs 选项卡时,没有列出任何 "TaskQueue" 或 "TaskQueue JSON API".
编辑:oauth 流程似乎工作正常,范围:
https://www.googleapis.com/auth/taskqueue
https://www.googleapis.com/auth/taskqueue.consumer
无论我做什么,我都会收到 403 Forbidden 响应。如何授权我的帐户使用 TaskQueue API?这是 API 浏览器的回复:
403 Forbidden
cache-control: private, max-age=0
content-encoding: gzip
content-length: 146
content-type: application/json; charset=UTF-8
date: Mon, 19 Jan 2015 17:20:50 GMT
expires: Mon, 19 Jan 2015 17:20:50 GMT
server: GSE
vary: Origin, X-Origin
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "you are not allowed to make this api call"
}
],
"code": 403,
"message": "you are not allowed to make this api call"
}
}
REST API 仅适用于拉取队列,您还需要在 queue.yaml 中指定您授权的用户的电子邮件地址。来自文档:
queue:
- name: pull-queue
mode: pull
acl:
- user_email: bar@foo.com # can list, get, lease, delete, and update tasks
- writer_email: user@gmail.com # can insert tasks
- writer_email: bar@foo.com # can insert tasks, in addition to rights granted by being a user_email above
定义拉取队列
https://cloud.google.com/appengine/docs/python/config/queue#Python_Defining_pull_queues
我正在尝试使用 Google JSON API - taskqueue/v1beta2
https://developers.google.com/apis-explorer/#p/taskqueue/v1beta2/taskqueue.tasks.list
我无法使用 API 资源管理器成功验证此服务。我可以使用其他 JSON APIs,例如同一项目和帐户下的存储 API。当我进入开发人员控制台中的 APIs 选项卡时,没有列出任何 "TaskQueue" 或 "TaskQueue JSON API".
编辑:oauth 流程似乎工作正常,范围: https://www.googleapis.com/auth/taskqueue https://www.googleapis.com/auth/taskqueue.consumer
无论我做什么,我都会收到 403 Forbidden 响应。如何授权我的帐户使用 TaskQueue API?这是 API 浏览器的回复:
403 Forbidden
cache-control: private, max-age=0
content-encoding: gzip
content-length: 146
content-type: application/json; charset=UTF-8
date: Mon, 19 Jan 2015 17:20:50 GMT
expires: Mon, 19 Jan 2015 17:20:50 GMT
server: GSE
vary: Origin, X-Origin
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "you are not allowed to make this api call"
}
],
"code": 403,
"message": "you are not allowed to make this api call"
}
}
REST API 仅适用于拉取队列,您还需要在 queue.yaml 中指定您授权的用户的电子邮件地址。来自文档:
queue:
- name: pull-queue
mode: pull
acl:
- user_email: bar@foo.com # can list, get, lease, delete, and update tasks
- writer_email: user@gmail.com # can insert tasks
- writer_email: bar@foo.com # can insert tasks, in addition to rights granted by being a user_email above
定义拉取队列 https://cloud.google.com/appengine/docs/python/config/queue#Python_Defining_pull_queues