有相似之处(在身份验证和其他一些操作中,例如都可以获取文档列表),但有什么区别?为什么我们需要两者?
我正在学习 gdata api,我意识到我可以通过这种方式使用 OAuth 访问 token 登录(使用 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 做同样的事情。
最佳答案
源树中的文件修改时间可能会提供一些线索:
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 版,现在已折旧?
关于oauth - gdata.docs.service.DocsService 和 gdata.docs.client.DocsClient 有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6284805/