I'm directly trying to use in the above link the "Try It" function that use my google account to test the call on the API.
The API call "Lease" and "Get" of the task workfs fine and the response is 200.
But when I try to use the "Delete" tas I get:
403 OK
- Show headers -
{
"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"
}
}
In my app engine java project I setup the pull queue to enable my google user to access the queue
<user-email>mye...@gmail.com</user-email> <!-- can list, get, lease, delete, and update tasks -->
<writer-email>myemail@gmail.com</writer-email>
To get the 403 error message I had to use the prefix "s~" on the projectname because if I try whitout this I get:"code": 400, "message": " project name is invalid"
I think it is not a permission issue, because if so, why the GET and LEASE call works fine?
Can anyone please help me to solve this issue?