2016-06-26 25 views
0

Ich entwickle eine Android-App, mit der Benutzer Dateien von ihrem Google Drive mit Google Drive Android API hochladen können. Anstatt dass Benutzer die Datei auf das Gerät herunterladen und sie dann auf meinen Server hochladen, möchte ich einen Download-Link erstellen, den der Benutzer auf den Server hochladen und die Datei direkt von der Google Drive-API herunterladen kann.Server-Download-Datei von Benutzern Google Drive

Ist das in irgendeiner Weise möglich? Der einzige Weg, den ich mir vorstellen kann, ist, dass der Benutzer sich sowohl in der App als auch in einem Browserfenster authentifizieren muss, aber das ist ziemlich mühsam für etwas, das wie ein ziemlich gewöhnlicher Anwendungsfall aussieht.

+0

@noogui Ja. Bitte beachten Sie diese Frage http://stackoverflow.com/questions/38109036/google-drive-android-api-and-cross-client-authorisation – jim

Antwort

0

Ich möchte einen Downloadlink erstellen ... und die Datei direkt von der Google Drive API herunterladen.

Dies ist sicherlich machbar und ich habe es versucht. Versuchen Sie dieses Tutorial unter Creating Direct Links From Drive. Notieren Sie sich einfach Ihren Dateityp - doc, ppt, img, etc. und die entsprechende FILE ID.

For Google Docs files: 
https://docs.google.com/document/d/FILE_ID/export?format=doc 
https://docs.google.com/document/d/FILE_ID/export?format=pdf 

For Google Presentations files: 
https://docs.google.com/presentation/d/FILE_ID/export/pptx 
https://docs.google.com/presentation/d/FILE_ID/export/pdf 

For Google Spreadsheets files: 
https://docs.google.com/spreadsheets/d/FILE_ID/edit?usp=sharing 

Hier ist ein SS von einem direkten Download habe ich mit dem PPTX-Format.

enter image description here

Verwandte Themen