2010-01-06 24 views
8

Estoy escribiendo un gadget de google (nada más que html + javascript) para cargar un archivo en un sitio privado de google usando la API de sitios. http://code.google.com/apis/sites/docs/1.0/developers_guide_protocol.html#UploadingFilesGoogle gadget and sites api

Solo puedo cargar el archivo utilizando un formulario de varias partes. Pero no funciona porque la API necesita autenticación Oauth. La autenticación implica establecer algunos campos de encabezado en la solicitud POST. Lamentablemente, el formulario de envío no nos permite establecer el encabezado, por lo tanto, no hay autenticación. No puedo hacer una llamada ajax debido a restricciones entre dominios. ¿Alguna idea sobre lo que se puede hacer?

Una forma en que puedo pensar es en usar un proxy que hace la llamada autenticada, pero quiero evitar eso. Necesito una forma de hacerlo solo para javascript.

Respuesta

1

publicar en una secuencia de comandos del lado del servidor e iniciar una solicitud curl con todos los encabezados que desea?