gdata.docs.service.DocsService和gdata.docs.client.DocsClient有什么区别?

时间:2011-06-08 20:24:44

标签: oauth gdata-api gdata

有相似之处(在身份验证和其他一些操作中,例如两者都可以获取文档列表),但有什么区别?为什么我们都需要它们?

我正在学习gdata api,我意识到我可以通过这种方式使用OAuth访问令牌登录(使用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)

但我不知道如何使用DocsService做同样的事情。

1 个答案:

答案 0 :(得分:0)

源树中的文件修改时间可能会提供一些线索:

http://code.google.com/p/gdata-python-client/source/browse/#hg%2Fsrc%2Fgdata%2Fdocs

其中service.py是2年,所以我怀疑它是针对较旧的API版本,而client.py目前适用于DocumentsList API 3.0。我相信DocsService是版本1,现在已经折旧了吗?