There're similarities (in authentication and a few other operations, e.g. both can get documents list), but what are the differences? Why do we need both of them?
I'm learning gdata api and i realized I can login using OAuth access token this way (using DocsClient):
self.client = gdata.docs.client.DocsClient()
self.client.auth_token = gdata.gauth.OAuthHmacToken(consumer.key,
consumer.secret,
user.access_token.key,
user.access_token.secret,
gdata.gauth.ACCESS_TOKEN)
but I don't know how to do the same thing with DocsService.