Consulta de integración de Google Drive SDK Mobile
Frecuentes
Visto 839 equipos
1
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/
1 Respuestas
0
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
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas google-drive-api or haz tu propia pregunta.
¿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