#oauth #gdata-api #gdata
#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:
Время модификации файла в дереве исходных текстов может дать некоторые подсказки:
http://code.google.com/p/gdata-python-client/source/browse/#hg/src/gdata/docs
где service.py ему 2 года, поэтому я подозреваю, что это для более старой версии API, тогда как client.py в настоящее время работает с DocumentsList API 3.0. Я полагаю, что DocsService имеет версию 1 и теперь обесценился?