Каковы различия между gdata.docs.service.DocsService и gdata.docs.client.DocsClient? - PullRequest
4 голосов
/ 09 июня 2011

Есть сходства (в аутентификации и некоторых других операциях, например, оба могут получить список документов), но в чем различия? Зачем нам они оба?

Я изучаю API gdata и понял, что могу войти, используя токен доступа 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 голосов
/ 09 ноября 2012

Время изменения файла в исходном дереве может дать некоторые подсказки:

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 и теперь устарела?

...