Hi Claudio,

Do you have any update on this? As more and more of our user base are
reporting the issue.

Thanks,

*Gwyn Howell*
Solutions Developer

[email protected] Line+44 (0) 1344 386175 5Google+
links.appogee.co.uk/plusWebsitewww.appogee.co.uk
------------------------------

Manage GMail signatures like this using Appogee
Signatures<http://www.appogee.co.uk/products/signatures>



On 26 March 2012 23:23, Claudio Cherubino <[email protected]> wrote:

> Thanks Gwyn,
>
> I filed an internal bug for the engineers to investigate.
> I'll keep you updated
>
> Claudio
>
>
> On Mon, Mar 26, 2012 at 2:04 PM, Gwyn Howell <[email protected]>wrote:
>
>> Uploaded to new App Engine, and added you to the permissions list. You
>> can see the errors in the log.
>>
>> Thanks,
>> Gwyn
>>
>>
>> On Monday, 26 March 2012 19:37:50 UTC+1, Claudio Cherubino wrote:
>>>
>>> Hi Gwyn,
>>>
>>> I don't have access to the logs unless you add me to the project.
>>> Would it be possible to add me on a temporary basis?
>>> Also, it seems like there is a message after "Server responded with:
>>> 403, ", does it help finding out what failed?
>>> Thanks
>>>
>>> Claudio
>>>
>>> On Sun, Mar 25, 2012 at 2:14 PM, Gwyn Howell 
>>> <[email protected]>wrote:
>>>
>>>> Not sure the best way you'd like me to do this? See below for some
>>>> sample code - it's a bit crude but examplifies the issue. It fires 100
>>>> tasks, each of which retrieves the signature of a given user. If you run
>>>> you will see that 403s are thrown, but eventually all tasks will complete.
>>>>
>>>> class Test403(webapp.RequestHandler)**:
>>>>   def get(self):
>>>>     for _ in range(100):
>>>>       taskqueue.add(url='/test403')
>>>>
>>>>   def post(self):
>>>>      client = EmailSettingsClient(TEST_**DOMAIN)
>>>>     token = gdata.gauth.token_from_blob(**OAUTH2_TOKEN)
>>>>     client.auth_token = token
>>>>     token.authorize(client)
>>>>     client.retrieve_signature(**TEST_EMAIL)
>>>>
>>>> here's the stack trace:
>>>>
>>>> Server responded with: 403,
>>>> Traceback (most recent call last):
>>>>   File 
>>>> "/base/python_runtime/python_**lib/versions/1/google/**appengine/ext/webapp/_**webapp25.py",
>>>>  line 703, in __call__
>>>>     handler.post(*groups)
>>>>   File 
>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/sigs/tasks/**sync.py",
>>>>  line 337, in post
>>>>     client.retrieve_signature(**TEST_EMAIL)
>>>>   File 
>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/gdata/apps/**emailsettings/client.py",
>>>>  line 487, in retrieve_signature
>>>>     return self.GetEntry(uri, auth_token=None, query=None, **kwargs)
>>>>   File 
>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/gdata/**client.py",
>>>>  line 652, in get_entry
>>>>     desired_class=desired_class, **kwargs)
>>>>   File 
>>>> "/base/data/home/apps/s~**appogee-hub/2.**357746192348739783/gdata/**client.py",
>>>>  line 319, in request
>>>>     RequestError)
>>>> RequestError: Server responded with: 403,
>>>>
>>>>
>>>> If you have access to App Engine logs, you can see 
>>>> here<https://appengine.google.com/logs?app_id=s~appogee-hub&version_id=2.357746192348739783&severity_level_override=0&severity_level=3&tz=Europe%2FLondon&filter=%2Fsigs%2Ftasks%2Fsync%2Fstand-alone&filter_type=regex&date_type=now&date=2012-03-25&time=21%3A48%3A00&limit=20&view=Search>
>>>> .
>>>>
>>>> Thanks,
>>>> Gwyn
>>>>
>>>> On Sunday, 25 March 2012 19:21:35 UTC+1, Claudio Cherubino wrote:
>>>>>
>>>>> Hi Gwyn,
>>>>>
>>>>> Can you help us track down one of those requests that failed so that
>>>>> we can check if we are returning the wrong response code?
>>>>> Thanks
>>>>>
>>>>> Claudio
>>>>>
>>>>> On Sat, Mar 24, 2012 at 3:02 AM, Gwyn Howell <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Am finding that the Email Settings API is throwing random 403 errors.
>>>>>>
>>>>>> I am using the gdata python API on App Engine. My app spawns a new
>>>>>> task for each user in a Google Apps domain, then each task calls the
>>>>>> retrieve_signature method. Sometimes this call throws a 403 error.
>>>>>> The task will then auto retry. Eventually all tasks will complete. We 
>>>>>> have
>>>>>> noticed that this only tends to happen with larger domains (> 100 users).
>>>>>>
>>>>>> An obvious explanation for this, would be we are firing too many
>>>>>> requests in too little time and therefore exceeding some kind of hidden
>>>>>> quota, but it doesn't make sense that the error should be a 403.
>>>>>>
>>>>>> Please advise
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Google Apps Domain Information and Management APIs" group.
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/​**msg/google-apps-mgmt-apis/-/​**
>>>>>> NiKcrJK6wYoJ<https://groups.google.com/d/msg/google-apps-mgmt-apis/-/NiKcrJK6wYoJ>
>>>>>> .
>>>>>> To post to this group, send email to google-apps-mgmt-apis@​**
>>>>>> googlegroups.com <[email protected]>.
>>>>>> To unsubscribe from this group, send email to google-apps-mgmt-apis+
>>>>>> **[email protected]<google-apps-mgmt-apis%[email protected]>
>>>>>> .
>>>>>> For more options, visit this group at http://groups.google.com/​**
>>>>>> group/google-apps-mgmt-apis?​**hl=en<http://groups.google.com/group/google-apps-mgmt-apis?hl=en>
>>>>>> .
>>>>>>
>>>>>
>>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Google Apps Domain Information and Management APIs" group.
>>>> To view this discussion on the web visit https://groups.google.com/d/**
>>>> msg/google-apps-mgmt-apis/-/**pPpjgvee8ysJ<https://groups.google.com/d/msg/google-apps-mgmt-apis/-/pPpjgvee8ysJ>
>>>> .
>>>>
>>>> To post to this group, send email to google-apps-mgmt-apis@**
>>>> googlegroups.com <[email protected]>.
>>>> To unsubscribe from this group, send email to google-apps-mgmt-apis+**
>>>> [email protected]<google-apps-mgmt-apis%[email protected]>
>>>> .
>>>> For more options, visit this group at http://groups.google.com/**
>>>> group/google-apps-mgmt-apis?**hl=en<http://groups.google.com/group/google-apps-mgmt-apis?hl=en>
>>>> .
>>>>
>>>
>>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google Apps Domain Information and Management APIs" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/wQvHdogAFL0J.
>>
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google Apps Domain Information and Management APIs" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Apps Domain Information and Management APIs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-apps-mgmt-apis?hl=en.

Reply via email to