Как загрузить pdf и pptx файлы в google docs через клиента gdata python?
Я использую Python-клиент gdata для API Google Docs для проекта. Я использую oauth-аутентификацию и все танцы, и успешно загрузил.doc, .xls и все типы файлов в их FAQ. но я не могу загрузить PDF-файлы, хотя они и есть в списке поддерживаемых типов файлов. Я пытался с последней версией gdata (выпущенной на прошлой неделе) безрезультатно. Кроме того, я хотел бы иметь возможность загружать файлы.pptx, хотя я понимаю, что это расширение не поддерживается.
Кто-нибудь успешно загрузил PDF-файл в Google Docs через своего клиента Python gdata?
1 ответ
Готово. Сначала это сделал http://code.google.com/p/gdata-issues/issues/detail?id=591
но теперь я получаю ошибку запроса "invalid request uri"
, Поэтому я обнаружил в другой теме Google, что URI для API v3.0 больше не было http://docs.google.com/feeds/folders/private/full/<resource-id>
но http://docs.google.com/feeds/default/private/full/<resource-id>/contents
Взломал мою копию gdata для замены folders
с default
и добавить /contents
и вуаля, теперь это работает для PDF-файлов и всех других поддерживаемых вещей.
Хотя проблема с pptx не решена...