1

Я пытаюсь использовать Google JSON API - TaskQueue/v1beta2Google TaskQueue JSON API - не может OAuth - 403 Forbidden

https://developers.google.com/apis-explorer/#p/taskqueue/v1beta2/taskqueue.tasks.list

Я не смог успешно пройти проверку подлинности для этого сервиса с помощью API-исследователь , Я могу использовать другие API JSON, такие как API хранения под тем же проектом. &. Когда я перехожу на вкладку APIs в консоли разработчика, ничего не отображается для «TaskQueue» или «TaskQueue JSON API».

Edit: Поток OAuth кажется, для правильной работы с областями: https://www.googleapis.com/auth/taskqueue https://www.googleapis.com/auth/taskqueue.consumer

Независимо от того, что я делаю, я получаю 403 Forbidden ответ. Как я могу разрешить моей учетной записи использовать API TaskQueue? Вот мой ответ от 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" 
} 
} 

ответ

2

The Rest API работает только для выдвижных очередей, и вам необходимо также указать адрес электронной почты пользователя, которому вы разрешаете как в вашем queue.yaml. Из документов:

queue: 
- name: pull-queue 
    mode: pull 
    acl: 
- user_email: [email protected]  # can list, get, lease, delete, and update tasks 
    - writer_email: [email protected] # can insert tasks 
    - writer_email: [email protected] # 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

+0

Любая идея, почему GAE PHP документы подробно REST API, несмотря на Pull Очереди не работают на GAE PHP? –