hello there ... i found how get this right i did like this: gdata.alt.appengine.run_on_appengine(self.client._GetDocsClient(), store_tokens = True, single_user_mode = True)
i modified the store_tokens and the single_user_mode from defaults to this ... for me it worked. all the best On Apr 26, 10:39 am, Sid <[email protected]> wrote: > I have the same problem with Google Health API interface in appengine: > > client = gdata.health.service.HealthService(source='test-v1', > use_h9_sandbox=True) > gdata.alt.appengine.run_on_appengine(client) > client.ClientLogin('----USER------', '------PASS----') > profile_list_feed = client.GetProfileListFeed() > > results in a HTTP 401, wheras the same code in a seperate file outside > appengine runs. > > On Apr 23, 10:15 pm, Racz <[email protected]> wrote: > > > i figured out that if i do it without using appengine it works .... > > the spreadsheet is created. > > i dont get it .... is there more authentification which i need to do, > > or? > > > thanks > > > On Apr 23, 6:57 pm, Racz <[email protected]> wrote: > > > > hello there, > > > > i'm cannot create or access a spreadsheet ... here is the code: > > > > import atom > > > import atom.service > > > import gdata.spreadsheet.text_db > > > import gdata.spreadsheet.service > > > import gdata.service > > > import gdata.alt.appengine > > > > username='[email protected]' > > > password='00000' > > > > client = gdata.spreadsheet.text_db.DatabaseClient() > > > gdata.alt.appengine.run_on_appengine(client._GetDocsClient()) > > > gdata.alt.appengine.run_on_appengine(client._GetSpreadsheetsClient()) > > > client.SetCredentials(username, password) > > > > db = client.CreateDatabase('new') > > > > and i get the following errror: > > > > Traceback (most recent call last): > > > File "C:\Program Files\Google\google_appengine\google\appengine\ext > > > \webapp\__init__.py", line 501, in __call__ > > > handler.get(*groups) > > > File "D:\Scoala\pt licenta\apps\smart_metering\index.py", line 254, > > > in get > > > #db=client.GetDatabases(nume_bd) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\spreadsheet > > > \text_db.py", line 147, in CreateDatabase > > > db_entry = self.__docs_client.UploadSpreadsheet > > > (virtual_media_source, name) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\docs > > > \service.py", line 299, in UploadSpreadsheet > > > return self._UploadFile(media_source, title, category, > > > folder_or_uri) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\docs > > > \service.py", line 144, in _UploadFile > > > converter=gdata.docs.DocumentListEntryFromString) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\service.py", > > > line 1151, in Post > > > media_source=media_source, converter=converter) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\service.py", > > > line 1271, in PostOrPut > > > 'reason': server_response.reason, 'body': result_body} > > > RequestError: {'status': 401, 'body': '<HTML>\n<HEAD> > > > \n<TITLE>Authorization required</TITLE>\n</HEAD>\n<BODY > > > BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Authorization required</H1> > > > \n<H2>Error 401</H2>\n</BODY>\n</HTML>\n', 'reason': ''} > > > > when i try to access a spreadsheet by name or key... for example: > > > > Traceback (most recent call last): > > > File "C:\Program Files\Google\google_appengine\google\appengine\ext > > > \webapp\__init__.py", line 501, in __call__ > > > handler.get(*groups) > > > File "D:\Scoala\pt licenta\apps\smart_metering\index.py", line 253, > > > in get > > > wk_id = 'od6' > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\spreadsheet > > > \text_db.py", line 166, in GetDatabases > > > r'/feeds/documents/private/full/spreadsheet%3A' + spreadsheet_key) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\docs > > > \service.py", line 222, in GetDocumentListEntry > > > return self.Get(uri, > > > converter=gdata.docs.DocumentListEntryFromString) > > > File "D:\Scoala\pt licenta\apps\smart_metering\gdata\service.py", > > > line 1023, in Get > > > 'reason': server_response.reason, 'body': result_body} > > > RequestError: {'status': 401, 'body': '<HTML>\n<HEAD> > > > \n<TITLE>Authorization required</TITLE>\n</HEAD>\n<BODY > > > BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Authorization required</H1> > > > \n<H2>Error 401</H2>\n</BODY>\n</HTML>\n', 'reason': ''} > > > > kind of the same error ... > > > > thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Docs Data 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-Docs-Data-APIs?hl=en -~----------~----~----~----~------~----~------~--~---
