usar studio restful google developer consumir consume como android google-drive-sdk google-drive-android-api

android - studio - gmail api send email javascript



¿Es posible usar la API REST de Google Drive y la API de Android en el mismo proyecto? (1)

Sí, es posible. Con solo mirar este '' Ciclo de vida de un archivo de Drive '', puede imaginar su aplicación en la parte superior de esa imagen (Aplicación de Android) y la APLICACIÓN de REST en la parte inferior (Servicio de Drive). Sin embargo, hay algunos puntos a tener en cuenta:

1 / El identificador principal de GDAA, el DriveId vive solo en GDAA (GooPlaySvcs) y no existe en el REST Api. Debe recuperar ''ResourceId'' que es el identificador principal en el REST Api (vea SO 29030110 ).

2 / ResourceId se puede obtener de DriveId solo después de que GDAA haya confirmado (cargado) el archivo / carpeta (ver SO 22874657 )

3 / Te encontrarás con muchos problemas de sincronización causados ​​por el hecho de que GDAA ''buffers'' las solicitudes de red en su propio horario (sistema optimizado), mientras que el REST Api permite que tu aplicación controle la espera de la respuesta. En general, si escanea estas preguntas SO , encontrará mucha charla sobre estos temas (aunque es un desastre).

Mantengo envoltorios CRUD mínimos para GDAA y la API REST que pueden ayudarte si los combinas (la actividad principal en ambos es casi idéntica y los métodos CRUD tienen las mismas firmas).

Buena suerte

Tengo un proyecto que se compiló con la API de Android de Google Drive, pero quiero compartir un archivo cargado en mi nube, y leí en otra pregunta aquí que esto solo es posible usando la API REST. Entonces, te pregunto, ¿hay una forma de trabajar con ambas API en el mismo proyecto?

Gracias