Consulta de integración de Google Drive SDK Mobile

He estado desarrollando una aplicación móvil que usa HTTP POST/GET para recuperar la lista de archivos/carpetas, cargar/descargar archivos, etc., que parece funcionar bien con las API de lista de documentos de GData. Ahora que GDrive SDK V2 está disponible, voy a pasar a las nuevas API.

Cuando cambio el ámbito de autenticación de https://docs.google.com/feeds/ a https://www.googleapis.com/auth/drive, tengo un error 400. Aprendí que necesito configurar la consola API para usar Google Drive SDK.

Aquí, el problema es que al configurar el SDK de Google Drive en la consola API, solicita una URL abierta (esta URL se usa cuando el usuario abre un elemento existente de Google Drive con su aplicación) que no es aplicable para mi aplicación (esto es solo un aplicación de administrador de archivos).

Por favor, hágame saber cómo puede solucionar esta restricción.

Saludos, Karthik

actualizaciones:

Estoy siguiendo instrucciones en https://developers.google.com/accounts/docs/OAuth2ForDevices

URL de la publicación: https://accounts.google.com/o/oauth2/device/code

Cuerpo de la POST: client_id=xxxxx.apps.googleusercontent.com&scope=https://www.googleapis.com/auth/drive

Respuesta HTTP: 400

Cuerpo de respuesta:

{ "error" : "invalid_scope" }

Si tengo el cuerpo POST como se muestra a continuación, funciona client_id=xxxxx.apps.googleusercontent.com&scope=https://docs.google.com/feeds/

preguntado el 04 de julio de 12 a las 07:07

1 Respuestas

No necesita configurar Abrir con y Crear URL si solo desea usar la API sin integrarse con la interfaz de usuario de Drive. La API de Drive debería funcionar para reemplazar la integración de la lista de documentos.

Asegúrese de estar usando la versión 2 de la API, sus problemas de alcance podrían estar relacionados con el uso de la versión 1. Podríamos verificar pegando la solicitud y la respuesta donde recibe 400.

Respondido 04 Jul 12, 22:07

¿Alguna idea sobre la pregunta anterior? - Karthik Shanmugam

Tengo el mismo problema y he preguntado durante años al respecto. Está "apagado" para los dispositivos que no tienen un navegador por ahora. No estoy seguro de cuándo se encenderá. Es por eso que se devuelve "invalid_scope". Sin duda, un gran fastidio, ya que tengo una utilidad que usa las API de Google en un AS400 (IBM i) y hay personas interesadas en usar Google Drive con el sistema. - bvstone

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.