Bump. I need some help here...

On Sep 26, 3:25 pm, Met Sacramento <[EMAIL PROTECTED]> wrote:
> Already did that.
>
> I'm sending the right username - that's not the problem. I'm also not
> passing anything other than English letters in the URL.
>
> Here's what I'm asking: What does "InvalidURLError: ApplicationError:
> 1" mean?
>
> Sam
>
> On Sep 26, 2:42 pm, "Patricia Goldweic" <[EMAIL PROTECTED]>
> wrote:
>
> > I suggest that you carefully debug your code, particularly by printing out
> > the complete username string that you construct by grabbing the different
> > pieces.  Only then you can be sure that you're sending the right username to
> > Google.
>
> > -Patricia
>
> > > -----Original Message-----
> > > From: [email protected]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Met Sacramento
> > > Sent: Friday, September 26, 2008 12:39 PM
> > > To: Google Apps APIs
> > > Subject: [google-apps-apis] Problem with Provisioning API
>
> > > Hey GAFYD Group...
>
> > > I'm having some problems with the provisioning API. I'm
> > > trying to retrieve a user by a username submitted via GET/POST.
>
> > > When I explicitly pass the service.RetrieveUser() the
> > > username, it works fine. When I pass it a variable (i.e.
> > > self.request.get("username")... I'm using this on AppEngine),
> > > it gives me the following stacktrace:
>
> > > Traceback (most recent call last):
> > >   File "C:\Documents and Settings\setup\workspace\Google
> > > AppEngine \google\appengine\ext\webapp\__init__.py", line
> > > 496, in __call__
> > >     handler.get(*groups)
> > >   File "C:\Documents and Settings\setup\workspace\PasswordReset\src
> > > \resetpass.py", line 42, in get
> > >     self.response.out.write(service.RetrieveUser(username))
> > >   File "C:\Documents and Settings\setup\workspace\PasswordReset\src
> > > \gdata\apps\service.py", line 357, in RetrieveUser
> > >     return gdata.apps.UserEntryFromString(str(self.Get(uri)))
> > >   File "C:\Documents and Settings\setup\workspace\PasswordReset\src
> > > \gdata\service.py", line 665, in Get
> > >     headers=extra_headers)
> > >   File "C:\Documents and Settings\setup\workspace\PasswordReset\src
> > > \atom\service.py", line 163, in request
> > >     data=data, headers=all_headers)
> > >   File "C:\Documents and Settings\setup\workspace\PasswordReset\src
> > > \atom\http_interface.py", line 148, in perform_request
> > >     return http_client.request(operation, url, data=data,
> > > headers=headers)
> > >   File "C:\Documents and Settings\setup\workspace\PasswordReset\src
> > > \gdata\alt\appengine.py", line 123, in request
> > >     method=method, headers=all_headers))
> > >   File "C:\Documents and Settings\setup\workspace\Google
> > > AppEngine \google\appengine\api\urlfetch.py", line 257, in fetch
> > >     raise InvalidURLError(str(e))
> > > InvalidURLError: ApplicationError: 1
>
> > > What does this mean? Here is the code:
>
> > > service = gdata.apps.service.AppsService(email="[EMAIL PROTECTED]",
> > > domain="DOMAIN.org", password="PASSWORD")
> > >                 gdata.alt.appengine.run_on_appengine(service)
> > >                 service.ProgrammaticLogin()
> > >                 username = string.lower(self.request.get("firstname"))
> > > + "-" + string.lower(self.request.get("lastname"))
> > >                 self.response.out.write(username)
> > >                 userobj = False
>
> > > self.response.out.write(service.RetrieveUser(username))
>
> > > You can see that I piece together the username (in the format
> > > firstname-lastname) and create the username variable, from
> > > GET variables "firstname" and "lastname".
>
> > > Any ideas?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Apps 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-apis?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to