2012-05-02 2 views
1

Я пытаюсь вставить файл на Google Drive через API.Вставка файла в URL-адрес загрузки, отправленный с помощью Google Drive

Я успешно разместил метаданные нового файла для управления и получил ответ JSON, связанный с URL-адресом загрузки.

На следующем шаге я пытаюсь опубликовать содержимое файла на загружаемом url, и в результате я могу вставить файл успешно, но его содержимое не видно.

Может кто-нибудь скажет мне, в каком формате должно размещаться содержимое файла?

+0

Не могли бы вы поделиться файлом публично и опубликовать ссылку здесь, чтобы мы могли посмотреть на нее? Также загрузите тот же файл с помощью веб-интерфейса и опубликуйте его публично, чтобы мы могли сравнить. – Nivco

+0

Это ссылка одного из файлов, которые я пытался загрузить. Он загружен одним из моих коллег. Ссылка «https://docs.google.com/document/d/173yWKvfT3E0qCHT3f5llW7iEe7gaycsU3IU1sAivzrE/edit» – Niranja

+0

Эти ссылки работают для меня и являются документом Google. Это файл, который вы пытаетесь загрузить на диск с помощью API? Как исходный файл? Это документ Microsoft Word? Не могли бы вы также поделиться одним из файлов, которые вы не смогли загрузить, чтобы мы могли видеть, что не так? (используйте правой кнопкой мыши> Поделиться с пользовательского интерфейса накопителя) – Nivco

ответ

0

Вставка файла документирована here. Выберите Python в выборе вкладок, и он должен работать.

Если вы хотите обновить содержимое файла, вы можете посмотреть конечную точку drive.files.update.

+0

Спасибо, что ответили Ален. Фактически ссылка, которую вы мне дали, использует sdk, предоставленную google, тогда как мне нужно работать с API. Поскольку я работаю на Force.com, я не могу использовать любые sdk. – Niranja

+0

Какой API вы используете? Вы имеете в виду API списка документов? В этом случае вы должны следовать инструкциям [здесь] (https://developers.google.com/google-apps/documents-list/#creating_and_uploading_documents_and_files). – Alain

0

Вы должны использовать конечную точку обновления с файлом ид - конечная точка вставки для новых файлов (возвращает идентификатор).