2012-06-04 35 views
7

Estoy tratando con aplicaciones móviles y de escritorio. Intento utilizar Google Drive como una carpeta de almacenamiento permanente. Lamentablemente, estoy perdido porque no puedo encontrar ningún ejemplo. ¿Puede alguien señalarme un ejemplo de almacenamiento o recuperación de un archivo de Google Drive?¿Cómo usar Google Drive en una aplicación Java Desktop?

Realmente me gustaría ver un ejemplo simple en el código o tal vez una biblioteca que pueda manejar esto. Estoy atascado en Recuperar y Usar Credenciales OAuth 2.0 https://developers.google.com/drive/credentials

+0

me puede mostrar un ejemplo, por favor quiero integrarlo en mi aplicación java por favor ayuda – minigeek

Respuesta

2

¿Se nos fijamos en la aplicación de ejemplo en la página de la API unidad?

edición

Google trasladó la examples to github

+0

que parece ser un "cubo" fijo para que muchas personas accedan a la unidad de su proyecto. Quiero una API para usar la unidad del usuario para almacenar los datos de mi aplicación para acceder a otro dispositivo. – AdamOutler

+1

@AdamOutler Estos tutoriales explican cómo utilizar el motor de la aplicación para crear una aplicación (DrEdit) para que el usuario pueda acceder a __ su propia unidad. – corn3lius

+0

¿alguien puede actualizar el enlace? está caducado y quiero lo mismo en mi aplicación. Ayuda por favor – minigeek

1

No sé si descubrí su problema. Lo que he entendido es que estás buscando una forma que te permita trabajar en el mismo proyecto desde diferentes computadoras.

Si es así, simplemente tiene que descargar Drive. Una vez que lo instale, le preguntará qué carpeta desea sincronizar con Drive. Si selecciona su espacio de trabajo, se sincronizará con Drive. Por lo tanto, en otra computadora, si ha instalado Drive, también podrá usar la carpeta de espacio de trabajo con los mismos archivos.

Espero que esto sea útil.

Marco

+0

Necesito esta función integrada en mi aplicación, no una aplicación de terceros, o oficial. Necesito obtener los archivos generados desde mi programa en la unidad del usuario. Necesito una API de inicio de sesión y uso. – AdamOutler

0

usted debe buscar en Documents List API.

la unidad de Google API & SDK tienen el propósito de ser un medio para integrar las aplicaciones en la web la interfaz de usuario de Google Manejar. Para proteger la seguridad de los archivos del usuario, pone algunas restricciones a los desarrolladores de aplicaciones, como:

  • La aplicación tiene que ser instalado desde la Chrome Web Store
  • La aplicación se puede acceder únicamente a archivos creados a partir de la aplicación en sí,
  • o archivos seleccionados por el usuario mediante la interfaz de usuario de Google Picker.

Todas estas restricciones hacen que la API de Google Drive no sea una buena opción para la mayoría de las aplicaciones que no son web. P. ej. instalar la aplicación desde Chrome Web Store es probablemente algo que le resultaría engorroso solicitar a sus usuarios para una aplicación móvil o de escritorio. Sin embargo, sin instalar desde Chrome Web Store, su aplicación siempre recibirá un error al acceder a un archivo desde Google Drive.

Documents List API le permite almacenar y cargar archivos (¡no solo Google Documents!) En Google Drive.

+0

Ese parece el caso práctico. Pero parece que Google tiene planes para permitir que los servicios accedan a la API. En los escenarios aquí https://developers.google.com/accounts/docs/OAuth2#scenarios parece que sería compatible con una aplicación de escritorio o servicio para acceder a la unidad de Google. Estoy tratando de resolver un problema similar, actualmente estoy investigando esto para ver si ayuda https://code.google.com/p/google-api-dotnet-client/wiki/OAuth2 – rufo

Cuestiones relacionadas